Avatar billede encorez Nybegynder
19. december 2002 - 00:33 Der er 7 kommentarer og
1 løsning

at starte et script

Hejsa

Jeg skal lave et pop-up vindue ved at en bruger trykker på en knap. Hvorfor virker dette ikke:

<input type="submit" name="printbestilling" value="Print" class="submit" onClick="Printvindue=window.open('losdele.php?','Print ordren','width=600 height=600');">

Eller kan man bare ikke bruge onclick på knapper som man kan i links?
Avatar billede eagleeye Praktikant
19. december 2002 - 00:42 #1
Skal det også være en submit knap du har, den vil sende formen vidre. Kan du nøjes med en button?:

<input type="button" name="printbestilling" value="Print" class="submit" onClick="Printvindue=window.open('losdele.php?','Print ordren','width=600 height=600');">
Avatar billede encorez Nybegynder
19. december 2002 - 00:45 #2
det har jeg prøvet. Det giver det samme resultat. Nemlig at der er en fejl i den linje i min kode hvor jeg har min onclick. Det skal desuden nævnes at min knap IKKE er i en form. Det burde vel ikke gøre en forskel, da den jo ikke skal sende data videre
Avatar billede encorez Nybegynder
19. december 2002 - 00:47 #3
Den siger "invalid argument" (engelsk version), på den linje hvor onclick tingen er, så jeg ved ikke om jeg har skrevet noget i parentesen som jeg ikke må skrive
Avatar billede eagleeye Praktikant
19. december 2002 - 00:50 #4
Det er fordi der er mellemrum i nanvet:  'Print ordren'
Prøv med _ mellem:

<input type="button" name="printbestilling" value="Print" class="submit" onClick="Printvindue=window.open('losdele.php?','Print_ordren','width=600 height=600');">

Men det betyder ikke noget om den ikk er på en form.
Avatar billede encorez Nybegynder
19. december 2002 - 00:55 #5
det var sgu der fejlen lå. Hvad er det egentlig for en variabel eller navn man skriver der. Jeg mener hvad bruger jeg det til
Avatar billede eagleeye Praktikant
19. december 2002 - 01:02 #6
Det er navnet på vinduet, som ikke er det samme som titlen på vinduet, man kan lade den være tom hvis man vil.
Avatar billede nikolajdu Nybegynder
19. december 2002 - 01:37 #7
Printvindue bør faktisk være identisk med :

Printvindue=window.open('losdele.php?','Printvindue','width=600 height=600');">

bare for en god ordens skyld :)
Avatar billede encorez Nybegynder
19. december 2002 - 01:38 #8
oki, takker. Begge to
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