Hej alla,
Jag har en huvudsida med en iframe. I denna iframe finns ett sökformulär som öppnar sökresultatet i ett nytt fönster. Det jag försöker åstakomma är att när sökresultatet är färdigladdat så ska iframe sidan uppdateras med en ny sida...
På sökresultatsidan kör jag följande för att uppdatera iframe fönstret...
window.opener.location.href(sUrl);
och det fungerar så länge huvudsidan inte laddas om (inklusive iframe).
Om huvudsidan manuellt har laddats om så ger javascriptet: Error: permission denied
Kan man komma runt det problemet?
:stud
@ndersMedlem sedan juni 200032 969 inlägg Börja med att skriva koden rätt och se om det hjälper.
href är en egenskap - tilldela med =.
Hmm... ok... det var en konkret miss, men det verkar inte göra någon skillnad.
Om jag kör samma sak i firefox så får jag en annan symptom. Första gången jag öppnar sidan så fungerar window.opener.location.href = sUrl. Om jag sedan gör en ny sökning i popupfönstret så laddas sUrl i popupfönstret.
Finns det något annat sätt att öppna en sida i en iframe som finns i ett annat fönster?
Labbade fram att nedan fungerar bättre i firefox. Men jag får fortfarande access denied i internet explorer 7 (om huvudsidan har laddats om efter att popupfönstret öppnats).
parent.opener.top.frames['frmSearch'].location.href = sUrl;
Jag tror att jag ger mig här och försöker mig på en annan anfallsvinkel. :(