22. februar 2002 - 13:26
Der er
2 kommentarer og 3 løsninger
Fejl i popup
Jeg har følgende popup-script, som jeg ikke kan for til at virke med parameteret "scrollbars". Den vil slet ikke åbne vinduet - hvad er der galt? <script language=javascript> function PopWin(url,h,w,scrollbars) { var ww = 480, wh = 340, leftPos = null, topPos = null; IE=(document.all)?true:false; var wh = (IE)?document.body.clientHeight : window.innerHeight; var ww = (IE)?document.body.clientWidth : window.innerWidth; if (top.screen){ if (screen.width){ leftPos = Math.round((ww-w-10)/2); topPos = Math.round((wh-h-29)/2); } else { leftPos = 50 topPos = 50 } } popupWin = window.open(url, 'popup', 'scrollbars=' + scrollbars + ',height=' + h + ',width=' + w + ',top=' + topPos + ',left=' + leftPos +'') } </script> </head> <BODY> <% response.write"<script>PopWin('indstillinger1.asp',600,600,yes);</script>" %>
Annonceindlæg fra Partnertekst
22. februar 2002 - 13:32
#1
Dit kald var forkert - yes skal i pling: <script language=javascript> PopWin('indstillinger1.asp',600,600,'yes'); function PopWin(url,h,w,scrollbars) { var ww = 480, wh = 340, leftPos = null, topPos = null; IE=(document.all)?true:false; var wh = 100; var ww = 100; if (top.screen){ if (screen.width){ leftPos = Math.round((ww-w-10)/2); topPos = Math.round((wh-h-29)/2); } else { leftPos = 50 topPos = 50 } } popupWin = window.open(url, 'popup', 'scrollbars=' + scrollbars + ',height=' + h + ',width=' + w + ',top=' + topPos + ',left=' + leftPos +'') } </script>
22. februar 2002 - 13:32
#2
Prøv ovenstående - det virker.
22. februar 2002 - 13:33
#3
hvad sker der hvis du kalder den uden om PopWin? window.open('indstillinger1.asp','popup','scrollbars=yes',height=600, width=600, top=0, left=0)
22. februar 2002 - 13:34
#4
<% response.write"<script>PopWin('indstillinger1.asp',600,600,yes');</script>" %> Mangler der ikke sådan en her '
22. februar 2002 - 13:36
#5
Smukt - tak for det.
Kurser inden for grundlæggende programmering