22. september 2002 - 14:54Der er
16 kommentarer og 1 løsning
Placering af pop-up vindue
Dette spg. er sikkert stillet en masse gange før, men jeg orker ikke at gå alle emner igennem. Jeg vil gerne ha' centreret dét vindue som popper op når man klikker på: http://www.sezam.dk/start.html - det skal altså placere sig lige midt på skærmen...
var w = 342, h = 324; if (document.all || document.layers) { w = screen.availWidth; h = screen.availHeight; } var popW = 342, popH = 324; var leftPos = (w-popW)/2, topPos = (h-popH)/2;
//--> </script>
dit link: <a href="#" onFocus="this.blur()" onclick="window.open('http://hgkcam.dyndns.org','popup','width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos);return false">Klik her for at se 1. tee.....</a>
/cdc>> Hvorfor bruge availWidth i stedet for width? Det centrerer jo netop ikke popup'en (selvom det sørger for, at den ikke fylder ind over proceslinjen, etc.)!
If you want to center the popup in the browser window use this instead of screen.availWidth and screen.availHeight:
<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; }
der er nogle af Jeres eksempler som fungerer når man har et link - i mit tilfælde er det noget som automatisk skal poppe up. En såkaldt headaction (som jeg ikke ved så meget om) ...hmmmm. Til CDC - dit sidste bud virker ikke...
<head> <title>Ny side 1</title> <script language="JavaScript"><!--
var w = 480, h = 340; if (document.all || document.layers) { w = screen.availWidth; h = screen.availHeight; } var popW = 300, popH = 200; var leftPos = (w-popW)/2, topPos = (h-popH)/2;
fantastisk phoenixv - det virker! grazie senor :-)
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.