Vraag & Antwoord

Webprogrammeren & scripting

2 scripts samenvoegen - centeren obv browserwindow

2 antwoorden
  • Het is de bedoeling om vanuit 100 verschillende buttons 100 verschillende plaatjes van verschillende groottes te popuppen. Nu heb ik een script dat werkt, maar de popups worden gecentreerd op basis van screenseize, beter is op browserwindow. Nu heb ik daar een scriptje voor gevonden, maar het lukt mij niet om die in te voegen in het werkende script. Is er iemand die deze twee stukken kan/wil samenvoegen. Dit lukt mij namelijk niet. Bedankt! Dit is het script dat de plaatjes popupped: [code:1:541b60044e]<script language="javascript"> <!-- winBRopen BEGIN function winBRopen(theURL, Name, popW, popH, scroll) { // V 1.0 var winleft = (screen.width - popW) / 2; var winUp = (screen.height - popH) / 2; winProp = 'width='+popW+',height='+popH+',left='+winleft+',top='+winUp+',scrollbars='+scroll+',resizable' Win = window.open(theURL, Name, winProp) if (parseInt(navigator.appVersion) >= 4) { Win.window.focus(); } } // winBRopen END --> </script> </head> <body> <a href="target.html" onClick="winBRopen('http://www.daanooms.nl/buttonpages/buttonpage1.htm','windowname','334','480','no');return false;">your link text goes here</a><p> <a href="target.html" onClick="winBRopen('http://www.daanooms.nl','windowname','400','400','scroll=yes');return false;">your link text goes here</a><p> <a href="boven.htm"> Hoeden</a></p> </body>[/code:1:541b60044e] Het onderstaande script, om op basis van browserwindow te centeren, moet in het bovenstaande script gevoegd worden. [code:1:541b60044e]<script language="JavaScript"><!-- var w = 480, h = 340; if (document.all) { /* the following is only available after onLoad */ w = document.body.clientWidth; h = document.body.clientHeight; } else if (document.layers) { w = window.innerWidth; h = window.innerHeight; } var popW = 300, popH = 200; var leftPos = (w-popW)/2, topPos = (h-popH)/2; window.open('page,html','popup','width=' + popW + ',height='+popH+',top='+topPos+','left='+leftPos); //--></script>[/code:1:541b60044e]
  • Hebtal [code:1:825dea210b]<script language="javascript"> <!-- winBRopen BEGIN function winBRopen(theURL, Name, popW, popH, scroll) { // V 1.0 if (document.all) { /* the following is only available after onLoad */ w = document.body.clientWidth; h = document.body.clientHeight; } else if (document.layers) { w = window.innerWidth; h = window.innerHeight; } var winleft = (w - popW) / 2; var winUp = (h - popH) / 2; winProp = 'width='+popW+',height='+popH+',left='+winleft+',top='+winUp+',scrollbars='+scroll+',resizable' Win = window.open(theURL, Name, winProp) if (parseInt(navigator.appVersion) >= 4) { Win.window.focus(); } } // winBRopen END --> </script>[/code:1:825dea210b]

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.