Avatar billede henrik Nybegynder
09. september 2001 - 18:51 Der er 11 kommentarer og
3 løsninger

Automatisk popup vindue med \"delay\"...

Automatisk popup vindue med med 10 sek. forsinkelse...
Hvordan laver jeg det?
Avatar billede Tony Juniormester
09. september 2001 - 19:13 #1
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Åben popup efter 10 sec.</title>
<script language=\"javaScript\">
<!--
function newPage(){
setTimeout(\"top.location.href = \'http://www.eksperten.com/\'\",10000);
} //Indsæt din popup i stedet for eksperten
//-->
</script>
</head>
<body>
<a href=\"#\" onClick=\"newPage();\">Klik</a>
</body>
</html>
Avatar billede henrik Nybegynder
09. september 2001 - 19:20 #2
Jeg skal bruge et popup vindue, som ikke kræver et link for at åbne. Det skal bare poppe op efter man har været på en bestemt side i ca. 10 sek.
Avatar billede coderdk Praktikant
09. september 2001 - 19:28 #3
<html>
  <head>
    <title>Autopopup - 10 sek</title>
    <script language=\"javaScript\" type=\"text/javascript\">
    <!--
    function pops()
    {
      setTimeout(\"window.open(\'http://www.eksperten.com/\',10000);\",10000);
    }
    //-->
    </script>
  </head>
  <body>
    etc
  </body>
</html>
Avatar billede coderdk Praktikant
09. september 2001 - 19:28 #4
erh

  setTimeout(\"window.open(\'http://www.eksperten.com/\',10000);\",10000);

skulle have været:

  setTimeout(\"window.open(\'http://www.eksperten.com/\');\",10000);
Avatar billede Tony Juniormester
09. september 2001 - 19:29 #5
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Popup</title>
<SCRIPT Language=\"JavaScript\">
<!--
function openWindow(newwind)
{
win = window.open(newwind, \"NySide\", \"height=300, width=300, left=100, top=100, directories=no, location=no, menubar=no,\" + \"resizeable=no, status=no, toolbar=no, scrollbars=no\");
win.focus();
  return false;
}
//-->
</SCRIPT>
</head>
<body onLoad=\"openWindow(\'din_popup.html\')\",10000)>
</body>
</html>
Avatar billede roenving Novice
09. september 2001 - 19:34 #6
Det var zq da godt i fik hentet den -- der var jo en smule vrøvl i de første forsøg.
Avatar billede henrik Nybegynder
09. september 2001 - 19:35 #7
Den virker ikke hos mig!?!? Er der noget galt?
Avatar billede roenving Novice
09. september 2001 - 19:46 #8
Og der var stadig en smule vrøvl til sidst:

<body onLoad=\"setTimeout(openWindow(\'din_popup.html\'),10000);\">

hth
jes
Avatar billede henrik Nybegynder
09. september 2001 - 20:05 #9
Det virker stadig ikke her.... Er der flere forslag?
Avatar billede roenving Novice
09. september 2001 - 20:19 #10
<html>
<head>
    <title>Popup</title>
<SCRIPT Language=\"JavaScript\">
<!--
function openWindow(newwind)
{
win = window.open(newwind, \"NySide\", \"height=300, width=300, left=100, top=100, directories=no, location=no, menubar=no,\" + \"resizeable=no, status=no, toolbar=no, scrollbars=no\");
win.focus();
  return false;
}
//-->
</SCRIPT>
</head>
<body onLoad=\"setTimeout(\'openWindow(\\\'din_popup.html\\\')\',10000);\">
</body>
</html>

Virker uden problemer hos mig -- Prøv det !!

hth
jes
Avatar billede Tony Juniormester
10. september 2001 - 08:02 #11
Tak for hjælpen roenving, \"-- der var jo en smule vrøvl i de første forsøg.\" Ja mon ik\', og i det næste også :)))
Avatar billede henrik Nybegynder
10. september 2001 - 11:15 #12
\"height=300, width=300, virker ikke i Netscape. Kan det ikke lade sig gøre at størrelsen på vinduet også virker i Netscape?
Avatar billede roenving Novice
10. september 2001 - 13:10 #13
Øeh

Min reference siger at height og width er fra nn2+ og ie3+, hvilket i praksis er *alle* browsere,
så det forstår jeg ik\' li\'e.

Til gengæld virker top og left kun i ie4+, så hvis du skal understøtte positioneringen i Netscape (nn4+), så er det:
screenX=100, screenY=100

hth
jes
Avatar billede noobie Nybegynder
18. april 2003 - 20:44 #14
<html>
<head>
<script language="javascript1.2">

function langsomPopUp() {
window.open('http://www.eksperten.dk','popup','height=500,width=500');
}

function Hvornaar() {
setTimeout('langsomPopUp()', 10000);
}

</script>
</head>
<body onload="Hvornaar()">
<p>Hjemmesiden's indhold</p>
</body>
</html>

Sådan kunne det også gøres :-)
Det er ikke et svar...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester