Jeg har et spørgsmål ang. iframes. Jeg har lavet en side hvor jeg har oprettet 3 iframes, det skulle gerne være sådan, at når jeg trykker på en knap i den ene iframe kommer der nye sider i de 2 andre iframes.
Er der nogen, som har en løsning på dette problem?
<a href="#" onClick="parent.iframe1.location.href='side.html';parent.iframe2.location.href='side.html'">tekst</a> forudsat at de 2 iframes hedder iframe1 og -2: <iframe name="iframe1"...
De skal altså have navnet iframe_1_navn og iframe_2_navn i dette tilfælde.
Synes godt om
Slettet bruger
15. juli 2002 - 23:36#4
ups...
However, suppose you have to do it through JavaScript. The normal way is
location.href ='iframe_page1.html'
But when you do this from an iframe, it doesn’t work in Explorer 4.0 and 5.0 on Windows and Opera! A simple alert(location.href) works fine: it shows the URL of the current page. But changing the location.href has no effect whatsoever. This is obviously a bug.
Changing location.href works fine in Explorer on Mac, Explorer 5.5+ on Windows and Netscape 6.
Jeg arbejder lidt med det, men kan ikke få det til at virke helt. Jeg tror jeg er lidt på spanden; er jeg nød til at ligge det ind i en funktion i <head>?
Synes godt om
Slettet bruger
16. juli 2002 - 08:18#7
Det gør ingen forskel om det er et inline script eller en funktion.
Dette her har jeg testet i IE 6, NN 6.2, Mozilla, Opera 6. Jeg ved ikke med ældre versioner, men Netscape 4.x forstår ikke iframe, der skal man bruge ilayer.
index.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Untitled</title> </head>
<body> Hej <br> <br> Side 1
</body> </html>
side2.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Untitled</title> </head>
<body> Hej <br> <br> Side 2
</body> </html>
side3.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Untitled</title> </head>
<body> Hej <br> <br> Side 3
</body> </html>
side4.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Untitled</title> </head>
<body> Hej <br> <br> Side 4
</body> </html>
side 5.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Untitled</title> </head>
<body> Hej<br> <br>
<a href="#" onclick="top.frames['frame1'].location.href='side3.html';top.frames['frame2'].location.href='side4.html' ">Når du klikker her skiftes indhold i begge iframes.</a>
</body> </html>
Synes godt om
Slettet bruger
17. juli 2002 - 23:24#8
mjello?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.