Avatar billede mcardle Nybegynder
04. marts 2005 - 20:26 Der er 14 kommentarer og
1 løsning

Jeg skal have lavet en pop-up.

Hey Eksperter...
Jeg har prøvet nu at lave en pop-up der skal komme, når jeg trykker på et link. Jeg ved ikke hvorfor det ikke virker, så er der ikke en der gider komme med koden, inden jeg bliver vanvittig... :-D

<mcardle>
Avatar billede apo Praktikant
04. marts 2005 - 20:37 #1
Placeres i <head>:

<script language="javascript">
function popup(url) {
    popup = window.open(popup.htm,'Din popup','width=200,height=400,top=50,left=50,noresize');
    popup.focus();
}
</script>

Placeres i <body>:
<a href="#" onclick="popup('popup.htm'')">KLIK HER</a>

Apo
Avatar billede apo Praktikant
04. marts 2005 - 20:40 #2
... Håber ikke at du nåede at blive vanvittig ;-)
Avatar billede mcardle Nybegynder
04. marts 2005 - 20:48 #3
Jeg kan ikke det til at virke...
Avatar billede mcardle Nybegynder
04. marts 2005 - 20:48 #4
<html>
    <head>
        <title>Untitled</title>
        <script language="javascript">
            function popup(url) {
        popup = window.open(testpopup.html,'Din popup','width=200,height=400,top=50,left=50,noresize');
        popup.focus();
            }
        </script>
    </head>
<body>

<a href="#" onclick="popup('testpopup.html')">KLIK HER</a>


</body>
</html>
Avatar billede apo Praktikant
04. marts 2005 - 20:50 #5
Prøv denne...

Placeres i <head>:

<script language="javascript">
function popup() {
    popup = window.open(popup.htm,'Din popup','width=200,height=400,top=50,left=50,noresize');
    popup.focus();
}
</script>

Placeres i <body>:
<a href="#" onclick="popup('popup.htm'')">KLIK HER</a>

Apo
Avatar billede mcardle Nybegynder
04. marts 2005 - 21:04 #6
Den skriver stegkonstanten er uafsluttet...
Avatar billede apo Praktikant
04. marts 2005 - 21:07 #7
Hmm... Denne burde virke:

<html>
    <head>
        <title>Untitled</title>
        <script language="javascript">
            function popup() {
        popup = window.open(testpopup.html,'Din popup','width=200,height=400,top=50,left=50,noresize');
        popup.focus();
            }
        </script>
    </head>
<body>

<a href="#" onclick="popup()">KLIK HER</a>


</body>
</html>

Apo
Avatar billede mcardle Nybegynder
04. marts 2005 - 21:08 #8
Det kan godt være det er min computer... Den laver også fejl på denne her side...
Avatar billede mcardle Nybegynder
04. marts 2005 - 21:10 #9
Nu laver den ikke fejl ved start, men den skriver testpopup er ikke difineret...
Avatar billede mcardle Nybegynder
04. marts 2005 - 21:11 #10
Når jeg trykker på linket...
Avatar billede apo Praktikant
04. marts 2005 - 21:21 #11
Jeg kan heller ikke få den anden til at virke :-/

Men denne har jeg lige testet på nettet, og den virker:

Indsættes mellem <body> og </body>:

<a href="testpopup.html" onclick="MyWindow=window.open('testpopup.html','MyWindow', 'toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,width=200, height=200,left=50,top=50'); return false;" target="_blank">KLIK HER</a>

Apo
Avatar billede mcardle Nybegynder
04. marts 2005 - 21:23 #12
Sådan... Det virker VuHuuuuuu....

Her er dine points
Avatar billede apo Praktikant
04. marts 2005 - 21:27 #13
Jeg ved ikke hvorfor den første ikke virkede (den har tidligere virket hos mig)?

Nå, men det lykkedes da til sidst...

Tak for points :-)

Apo
Avatar billede mcardle Nybegynder
04. marts 2005 - 21:30 #14
Ja, tusind tak forhjælpen... Jeg sidde i 4 timer og kunne ikke få noget til at virke, men det gør det nu...

<mcardle>
Avatar billede apo Praktikant
04. marts 2005 - 21:32 #15
Glad for at kunne hjælpe (selv om der gik lidt tid før det virkede :-D )

Apo
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