haiderMedlem sedan jan. 2003956 inlägg Ursäkta den skumma rubriken, men jag kunde inte komma på en bättre.
Ett dokument öppnas i en iframe.
För att slippa krångla till det, så att en länk ska öppna två sidor i två iframes, så gjorde jag så att vid onLoad i första sidan, öppnade den andra sidan.
Kanske är det inte så smart, jag vet inte.
Min fråga är, finns det nåt annat sätt än:
onLoad="parent.frames.galleri.location.href='portratt_1.htm'"
... där alltså galleri är framenamnet och portratt_1.htm är det andra iframe-dokumentet
Tack i förhand
JojoxxMedlem sedan juni 20004 308 inlägg Ett exempel;
<a href="http://www.google.com" onclick="iframe1.location.href=this.href; iframe2.location.href='http://www.yahoo.com'; return false;">Google & Yahoo</a><br>
<iframe name="iframe1" width="300" width="300"></iframe>
<iframe name="iframe2" width="300" width="300"></iframe>
Nexus86Medlem sedan okt. 20023 030 inlägg Jag har en känsla av att det även går att göra såhär så visas iaf en sida om man har javascript avstängt samt att länkraden blev kortare. :)
<a href="http://www.google.com" target="iframe1" onclick="iframe2.location.href='http://www.yahoo.com';">Google & Yahoo</a><br>
<iframe name="iframe1" width="300" width="300"></iframe>
<iframe name="iframe2" width="300" width="300"></iframe>
JojoxxMedlem sedan juni 20004 308 inlägg Javisst. Jag har kört xhtml strict nu ett tag och där är inte target ett giltigt attribut, så det är därför det hänger kvar. ...och då skall det även vara <br**/**> också. :)
Nexus86Medlem sedan okt. 20023 030 inlägg
Jojoxx skrev:
...och då skall det även vara <br**/**> också. :)
Vet det eftersom jag också kör xhtml. Fast transitional. ;)
Personligen föredrar jag window.open, eftersom man inte måste hålla reda vilken nivå frame ligger på, utan bara vilket namn den har. Alltså slipper man hålla på med parent osv, oavsett nivå.
window.open("sida1.html","iframe1");
window.open("sida2.html","iframe2");
Och då får man komma ihåg att om man ska öppna i samma frame, så måste man lägga till _self för att förhindra att ett bytt fönster öppnas:
window.open("sida.html","_self");
Nexus86Medlem sedan okt. 20023 030 inlägg
nitro2k01 skrev:
Och då får man komma ihåg att om man ska öppna i samma frame, så måste man lägga till _blank för att förhindra att ett bytt fönster öppnas
Lite dubbelmoral där eller? ;) §jr
Ho-hrm. Ibland tänker man inte. Jag ändrade det nu, så de som vill se mitt hemska misstag får titta Mexus86's citat ovan.
haiderMedlem sedan jan. 2003956 inlägg Hehe, ni är rätt lustiga grabbar.
Jag distraherades helt av ert snack istället för att kolla om jag fattar lösningen till problemet
:e