Avatar billede chrisboy Nybegynder
27. februar 2001 - 15:00 Der er 33 kommentarer

HTML

Jeg har et problem... jeg skal bruge en htmlkode der kan give mig et popup vindue som man kan sætte en htmlside ind som den åbner i det nye vindue.
Avatar billede wismann Nybegynder
27. februar 2001 - 15:01 #1
Kan du ikke lige formulerer dig lidt beder
Avatar billede NanoQ Nybegynder
27. februar 2001 - 15:04 #2
Ehm... <a href=\"popupside.html\" target=\"_blank\"> ?

NanoQ
Avatar billede chrisboy Nybegynder
27. februar 2001 - 15:05 #3
Jeg har brug for et pop up vindue der kan vise en .htmfil i 5 sekunder og derefter lukke igen.
Avatar billede engrob Nybegynder
27. februar 2001 - 15:08 #4
<SCRIPT>
function NewWin() {
  vindue=window.open(\'http://www.domain.dk/tsocn/test.htm\',\'_blank\',\'width=140,height=160,toolbar=no,scrollbars=no\')
}
setTimeout(\"vindue.close()\",5000)
</SCRIPT>

Ikke testet
Avatar billede bjarke-b Nybegynder
27. februar 2001 - 15:09 #5
<body onload=\"window.open(\'popup.html\')\">
Avatar billede engrob Nybegynder
27. februar 2001 - 15:10 #6
Hvis setTimeout(\"vindue.close()\",5000) ikke virker så kan du bare i dit htmldokument skrive <body onload=\"setTimeout(\"self.close\",5000)\">
Avatar billede engrob Nybegynder
27. februar 2001 - 15:11 #7
Så kan du så fx kalde det med et link <a href=\"java script:NewWin()\">åbn</a>
Avatar billede nikolajdu Nybegynder
27. februar 2001 - 15:12 #8
<html>
<head>
<title></title>


</script>

<script language=\"JavaScript\">
<!--
function myOpen() {
myLeft = (screen.availWidth - 760) / 2; // De 760 er vinduets bredde
myTop = (screen.availHeight - 450) / 2; // De 450 er vinduets højde

window.open(\"knapper.html\",\"nyt\",\"width=760,height=450,left=\"+myLeft+\",top=\"+myTop+\",toolbar=No,menubar=No,location=No,scrolling=NO,resizeable=NO\");

}
//-->
</script>


</head>
<body bgcolor=\"#333333\" onLoad=\"myOpen();\" link=\"white\" vlink=\"yellow\">
<a href=\"java script:myOpen();\">Flash 5</a>

</body>
</html>
Avatar billede thegaydog Nybegynder
27. februar 2001 - 16:00 #9
<head><SCRIPT LANGUAGE=\"JavaScript\">
<!-- Begin
function popupPage() {
var page = \"popup.html\";
windowprops = \"height=300,width=300,location=no,\"
+ \"scrollbars=no,menubars=no,toolbars=no,resizable=yes\";
window.open(page, \"Popup\", windowprops);
}
// End -->
</script></head><body><BODY onLoad=\"setTimeout(\'popupPage()\', 5000);\"></body>

Avatar billede engrob Nybegynder
27. februar 2001 - 19:21 #10
Til mig selv>> Det ville nok være bedre at skrive <body onload=\"setTimeout(\'self.close\',5000)\">
Avatar billede chrisboy Nybegynder
28. februar 2001 - 12:19 #11
Jeg har brug for et script der virker... jeg har prøvet alt jeres skumgummitis, og det virker ikke! hey hvis i vil kaldes for eksperter, så giv mig noget der virker! helt ærligt jeg har 250 point til den der klarer mit lille problem.
Avatar billede skovtrold Nybegynder
28. februar 2001 - 12:31 #12
Eks.

side1.htm indeholder:

<html>
<head><title></title>

<SCRIPT LANGUAGE=\"JavaScript\">
    function nyt() {
   
msg=open(\"side2.htm\",\"nyt\",\"toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=300,height=300,location=center\");
        }
</SCRIPT>

</head>

<body>

<center>

En hel masse tekst...<br><br>
<a href=\'java script:nyt()\'><b>Nyt vindue</b></a><br><br>


</center>

</body>

</html>

Den åbner side 2 som indeholder:

<html>
<head><title></title>
</head>

<body OnLoad=\"setTimeout(\'self.close()\',10000)\">

<center>

Side 2

</center>

</body>

</html>

Avatar billede skovtrold Nybegynder
28. februar 2001 - 12:37 #13
Virker i både NN og IE.
Avatar billede skovtrold Nybegynder
28. februar 2001 - 14:59 #14
Kan du bruge det?
Avatar billede engrob Nybegynder
01. marts 2001 - 14:46 #15
Mit tidligere svar virkede. Hvis du bare fjerner setTimeout\'en i scriptet og skriver det jeg skrev ved onload på den anden side, men denne her skulle også gerne virke.

---------- din første side ---------------

<html>
<head><title>Åbn et vindue</title></head>
<body>

<a href=\"java script:window.open(\'popup.htm\',\'nyt\',\'width=300,height=150,left=30,top=30,toolbar=No,menubar=No,location=No,scrolling=NO,resizeable=NO\')\">Åbn vinduet</a>

</body>
</html>

----------- slut på din første side -------------

----------- start på popuppen (popup.htm) --------------

<html>
<head><title>Popup vindue</title></hea>
<body onLoad=\"setTimeout(\'self.close()\',5000)\">

<font size=\"6\" color=\"red\" face=\"verdana\">MIT POPUP VINDUE</font>

</body>
</html>

------------------- slut på popup -----------------
Avatar billede engrob Nybegynder
01. marts 2001 - 18:36 #16
Avatar billede chrisboy Nybegynder
02. marts 2001 - 19:18 #17
OK jeg skærer det ud i pap for jer, jeg skal bruge noget der kan åbne en adresse i 5 sekunder, og derefter lukke igen. F.eks. skal jeg have vinduet til at åbne en adresse der hedder http://tracker.tradedoubler.com/tracker.asp?code=447006 og efter 5 sekunder lukke igen. Jeg begynder at lukke ned for pointne dag efter dag, hvis jeg IKKE har et svar i morgen der virker, så cutter jeg 50 point af.
Avatar billede skovtrold Nybegynder
02. marts 2001 - 19:21 #18
Jamen, er det ikke det du har fået?
Eller den skal måske åbnes automatisk, uden påvirkning fra brugeren?
Avatar billede skovtrold Nybegynder
02. marts 2001 - 19:26 #19
Du er nødt til at forklare hvordan det nye vindue skal åbnes.
- af sig selv, eller ved klik fra brugeren?
Og en anden ting er, at du vil cutte af pointene - helt fint, men du har faktisk fået mange svar indenfor relativt kort tid, og man kan jo ikke sige at der har været hurtigt respons fra din side på de indlæg der er kommet...
Avatar billede skovtrold Nybegynder
02. marts 2001 - 19:39 #20
Lav 2 htm-filer.

Den første side1.htm skal indeholde:

<html>
<head><title></title>

<SCRIPT LANGUAGE=\'JavaScript\'>
window.open(\'side2.htm\', \'Popup\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=300,height=200,top=25,left=25\');

</SCRIPT>

</head>

<body>

<center>

Denne side vises, og samtidig åbnes et nyt vindue som lukkes efter 5 sek.


</center>

</body>

</html>

Den anden side2.htm skal indeholde:

<html>
<head><title></title>
</head>

<body OnLoad=\"setTimeout(\'self.close()\',5000)\">

<center>

Side 2

</center>

</body>

</html>


Du skal altså bare copy/paste disse og åbne side1.htm - så burde side2.htm åbne automatisk og lukke igen efter 5 sek.

Hvis ikke du kan bruge det, så fortæl mig hvad det er jeg har misforstået.
Avatar billede engrob Nybegynder
03. marts 2001 - 10:04 #21
<html>
<head><title></title>

<SCRIPT LANGUAGE=\'JavaScript\'>
function popWind() {
vindue=window.open(\'http://tracker.tradedoubler.com/tracker.asp?code=447006\', \'vindue\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=300,height=200,top=25,left=25\');
setTimeout(\"vindue.window.close()\",5000);
}
</SCRIPT>

</head>

<body>
<a href=\"java script:popWind()\">åbn</a>
</body>
</html>

Åbner http://tracker.tradedoubler.com/tracker.asp?code=447006 i et nyt vindue når du trykker på linket, og vinduet lukker igen efter 5 sek...
Hvis det skal åbne så snart man går ind på siden sletter du linket, og tilføjer onLoad=\"popWind()\" til <body>
Avatar billede engrob Nybegynder
03. marts 2001 - 10:07 #22
Det hedder bare setTimeout(\"vindue.close()\",5000);
Avatar billede chrisboy Nybegynder
03. marts 2001 - 15:32 #23
Ok folkens jeg har set meget godt!! fint nok, men det er rigtigt at jeg glemte at tilføje hvordan det skal åbnes, det skal åbnes lige så snart at siden loades. Det ku i jo ikke vide så jeg lader pointne stå. Jeg tror faktisk at jeg sætter en dusør på 300 point til den der løser mit problem. Jeg skal bruge det script nu og her til min portal. Koden skal stå klar lige til at klippe/sætte ind
Avatar billede skovtrold Nybegynder
03. marts 2001 - 15:34 #24
Mit sidste svar gør det du be\'r om.
Avatar billede skovtrold Nybegynder
03. marts 2001 - 15:35 #25
side 1 er din startside og side 2 er det vindue der skal åbnes ved load af side 1.
Avatar billede chrisboy Nybegynder
03. marts 2001 - 15:43 #26
Jamen lille skovtrold hvordan åbner den en hjemmeside adresse? jeg har prøvet<html>
<head><title></title>

<SCRIPT LANGUAGE=\'JavaScript\'>
window.open(\'http://www.jubii.dk\', \'Popup\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=300,height=200,top=25,left=25\');

</SCRIPT>

</head>

<body>

<center>

og det virker ikke... den fil jeg skal åbne ligger ikke på min server! jeg skal åbne en http:// adresse

Avatar billede skovtrold Nybegynder
03. marts 2001 - 15:49 #27
Du kan da godt åbne eks. http://www.jubii.dk på denne måde.

<html>
<head><title></title>

<SCRIPT LANGUAGE=\'JavaScript\'>
window.open(\'http://www.jubii.dk/\', \'Popup\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=300,height=200,top=25,left=25\');

</SCRIPT>

</head>

<body>

<center>

Denne side vises, og samtidig åbnes et nyt vindue som lukkes efter 5 sek.


</center>

</body>

</html>

Men så er problemet hvordan du får lukket vinduet, for den fil der åbnes har du jo ikke adgang til og kan derfor ikke indsætte self.close.
Avatar billede skovtrold Nybegynder
03. marts 2001 - 15:51 #28
Hvorfor ikke bare lade vinduet stå - er det nødvendigt at autolukke det igen?
Avatar billede chrisboy Nybegynder
03. marts 2001 - 15:52 #29
Du er ikke sådan til at snyde hva?!? nå men jeg begynder at miste troen på at jeg kan få hjælp af jer så jeg sætter bare pointne ned og giver en eller anden nogle point for den bedste indsats. Tak for hjælpen indtil videre!! i styrer for vildt
Avatar billede engrob Nybegynder
03. marts 2001 - 18:19 #30
Har du overhovedet set nogen af mine svar. Jeg havde da skrevet det rigtige...

<html>
<head><title></title>

<SCRIPT LANGUAGE=\'JavaScript\'>
function popWind() {
vindue=window.open(\'http://tracker.tradedoubler.com/tracker.asp?code=447006\', \'vindue\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=300,height=200,top=25,left=25\');
setTimeout(\"vindue.close()\",5000);
}
</SCRIPT>
</head>

<body onLoad=\"popWind()\">

</body>
</html>
Avatar billede engrob Nybegynder
07. marts 2001 - 22:16 #31
Skulle du ikke bruge det den tredje. Så afvis/accepter lige...
Avatar billede nikolajdu Nybegynder
20. marts 2001 - 13:20 #32
jeg tror Chris Boy er faldet af hesten....???
Avatar billede engrob Nybegynder
08. april 2001 - 18:32 #33
Det er da vist rimelig lang tid siden han skulle bruge det.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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