![]() |
Javascripting hulp please
Ik gebruik voor mij site martindude.tk een javascriptje zodat zodra de pagina geladen is, hij in een pop-up doorgelinkt word naar een niet resizable nieuw venster.
De pagina zelf bestaat uit 3 frames. 2 frames voor een menu/logo in flash en 1 in HTML, dat frame heet 'hoofd' hier volgt de script ==== <script language="JavaScript"> var popupHandle; function body_onload() { window.name = "eerstevenster"; var width = 798; var height = 460; var properties = "width=728,height=460,toolbar=no,status=no,resizable=no,scrollbars=no" ; var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt; if(navigator.appName == "Microsoft Internet Explorer") { screenY = document.body.offsetHeight; screenX = window.screen.availWidth; }else{ screenY = window.outerHeight screenX = window.outerWidth } leftvar = Math.round((screenX - width) / 2); rightvar = Math.round((screenY - height) / 2); if(navigator.appName == "Microsoft Internet Explorer") { leftprop = leftvar; topprop = rightvar; }else { leftprop = (leftvar - pageXOffset); topprop = (rightvar - pageYOffset); } properties = properties + ",left=" + leftprop; properties = properties + ",top=" + topprop; var pagina="http://home.quicknet.nl/qn/prive/jm.gerritsen/fullpage.htm"; // // popupHandle = open( pagina, "MartinDude", properties); setTimeout('popupHandle.focus();',500); }//onload </script> ==== Daar geen problemen, dat werkt! Nu wilde ik op mijn pagina mn foto's zo linken dat ze net zo als mijn pagina in een nieuw venster terecht komen niet resizable etc. zodoende gebruikte ik daarmee dezelfde script lichtelijk verandert ==== <script language="JavaScript"> var popupHandle; function body_onload1() { window.name = "eerstevenster"; var width = 500; var height = 375; var properties = "width=500,height=375,toolbar=no,status=no,resizable=no,scrollbars=no" ; var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt; if(navigator.appName == "Microsoft Internet Explorer") { screenY = document.body.offsetHeight; screenX = window.screen.availWidth; }else{ screenY = window.outerHeight screenX = window.outerWidth } leftvar = Math.round((screenX - width) / 2); rightvar = Math.round((screenY - height) / 2); if(navigator.appName == "Microsoft Internet Explorer") { leftprop = leftvar; topprop = rightvar; }else { leftprop = (leftvar - pageXOffset); topprop = (rightvar - pageYOffset); } properties = properties + ",left=" + leftprop; properties = properties + ",top=" + topprop; var pagina="http://home.quicknet.nl/qn/prive/jm.gerritsen/pic-menu.htm"; // // popupHandle = open( pagina, "Pictures1", properties); setTimeout('popupHandle.focus();',500); }//onload </script> <script language="JavaScript"> var popupHandle; function body_onload2() { window.name = "eerstevenster"; var width = 500; var height = 375; var properties = "width=500,height=375,toolbar=no,status=no,resizable=no,scrollbars=no" ; var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt; if(navigator.appName == "Microsoft Internet Explorer") { screenY = document.body.offsetHeight; screenX = window.screen.availWidth; }else{ screenY = window.outerHeight screenX = window.outerWidth } leftvar = Math.round((screenX - width) / 2); rightvar = Math.round((screenY - height) / 2); if(navigator.appName == "Microsoft Internet Explorer") { leftprop = leftvar; topprop = rightvar; }else { leftprop = (leftvar - pageXOffset); topprop = (rightvar - pageYOffset); } properties = properties + ",left=" + leftprop; properties = properties + ",top=" + topprop; var pagina="http://home.quicknet.nl/qn/prive/jm.gerritsen/pic-info.htm"; // // popupHandle = open( pagina, "Pictures1", properties); setTimeout('popupHandle.focus();',500); }//onload </script> ==== en verder op t moment dus 2 foto's, die de onload laden etc. de foto komt mooi in een nieuw venstertje etc. beide foto's komen in hetzelfde venster etc. MaaR : als je nu in het menu weer op een knop drukt .. komen de nieuwe pagina's opeens in een nieuw venster!! Hiervoor was dit dus niet, kwam alles perfect in het frame 'hoofd' aangezien de buttons doorgelinkt werden met de target hoofd ... maar na laden van de scripts lijkt die framenaam wel vergeten .. en krijg ik het zo ook niet voor elkaar om het anders te doen zelf ben ik niet de grootste held, en deze script heb ik ook gewoon geript uit de source van de lowlands site :p Uiteindelijk mijn echte vraag: Weet iemand hoe ik dit probleem kan fixen? of weet iemand misschien een beter scripte om mn foto's door te linken? alvast thnx!! |
iemand? :\
|
:confused: klik op de smile
|
Citaat:
ik zou het niet weten, maar misschien zou je op www.dynamicdrive.com rond kunnen kijken. |
het zou wel handig zijn als je ze tussen php tags zou zetten, krijg je ten minste script highlightinh. Zo is het echt niet te lezen voor mij
|
Citaat:
maar ik heb al een ander scriptje in gebruik nu, die ook niet perfect werkt, maar het menu blijft iig werken :) en waarom alles in een nieuw frame? najah, leek me geinig om mee te experimenteren :p :D thnx all |
Alle tijden zijn GMT +1. Het is nu 08:28. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.