Popup'en ("B"): <html> <head> <title>Popupvinduet ("B")</title> <script type="text/JavaScript" language="JavaScript" src="checkopener.js"></script> </head> <body> Dette er popup <br> <a href="#" onclick="checkopener('test.htm');return false">open filen test.htm i vindue A</a> </body> </html>s
test.htm (teste filen som skal åbnes): <html> <head> <title>test.htm som er test filen</title> <script type="text/JavaScript" language="JavaScript" src="checkopener.js"> /** Du kan vælge at fjerne denne Script-blok, hvis funktionaliteten ikke skal bruges i denne fil. /**/ </script> </head> <body> dette er test.htm </body> </html>
checkopener.js (som håndterer hovedvinduet/opener): function checkopener(fil) { if (opener == null) { window.location.href=fil; } else { opener.window.location.href=fil; } }
"return false" fortæller browseren kan den skal "stoppe" med udførelsen af "href". Hvis man ikke bruge "return false", vil browseren hoppe til toppen af siden, da den jo så hopper til "#".
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.