Jag behöver kunna ta reda på vilken sida som är i en viss frame. Om det är en speciell fil, skall en sak hända, om det är en annan, skall en annan sak hända. Sidnamnet måste returneras utan eventuella querystrings.
Ja ni fattar... ;)
7 svar · 231 visningar · startad av OveRRidE
Jag behöver kunna ta reda på vilken sida som är i en viss frame. Om det är en speciell fil, skall en sak hända, om det är en annan, skall en annan sak hända. Sidnamnet måste returneras utan eventuella querystrings.
Ja ni fattar... ;)
Det beror på var framen ligger. Om det är en syskon-frame (som alltså ligger på samma nivå i frame-trädet) kan du använda parent.framenamn.location.pathname för att få ut sökvägen till sidan. Försöker du läsa av adressen på en sida som tillhör en annan domän än din egen riskerar du dock att bli nekat av "säkerhetsskäl".
Problemet blev att när jag försökte skriva ut
parent.main.document
i en alert, så blev det bara [object], när jag istället ville ha namnet på frame:n.
Kan detta ordnas på något sätt?
Lite moment 22 :) Nammet på framen är "main"... Det vet du ju redan...?
i en alert, så blev det bara [object], när jag istället ville ha namnet på frame:n.
Det skall givetvis vara namnet på dokumentet som för tillfället är laddat i framen.. :r
Mmm... vad är namnet på dokumentet? Filnamnet har du i location.pathname Titeln på sidan har du i document.title Eller är det någon annan egenskap du söker?
Filnamnet. :)