Avatar billede kristianp Nybegynder
20. november 2001 - 18:49 Der er 14 kommentarer og
1 løsning

Stack overflow ???

Denne kode giver en stack overflow, hvad fanden betyder det

<SCRIPT LANGUAGE=\"JAVASCRIPT\">
function open(){
  window.open(\'create.html\', \"Opret ny post\", \'toolbar=1,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=0,width=500,height=350\'); 
}
</script>
Avatar billede dmcn Praktikant
20. november 2001 - 18:53 #1
Måske dine \"\", der gør det? Bare et gæt.
Avatar billede kristianp Nybegynder
20. november 2001 - 18:53 #2
Nej, jeg har prøvet med \" og med \' det er det sammme
Avatar billede dmcn Praktikant
20. november 2001 - 18:55 #3
Hvad gør location, menubar og directories helt præcist? Har aldrig set dem før.
Avatar billede kristianp Nybegynder
20. november 2001 - 18:57 #4
Jeg ved det ikke lige 100%, men det er noget med hvad der skal vises i browser vinduet, men jeg har taget det fra noget kode der virker
Avatar billede kristianp Nybegynder
20. november 2001 - 18:58 #5
Kan det være fordi det er i en asp side
Avatar billede dmcn Praktikant
20. november 2001 - 19:04 #6
Næh, jeg laver tilsvarende på en PHP-side, så det burde virke.
Kan ikke umiddelbart se nogen fejl - du må hellere vente på at en \"ægte\" JS\'er kigger ind. ;)
Avatar billede jakoba Nybegynder
20. november 2001 - 19:13 #7
du kalder din funktion for  open  der du definerer den.
og så kalder funktionen ellers open (sig selv) som kalder open ...

kald funktionen noget andet.

mvh JakobA
Avatar billede dmcn Praktikant
20. november 2001 - 19:14 #8
jakoba : LOL! Det var dog egentlig simpelt! ;)
Avatar billede jakoba Nybegynder
20. november 2001 - 19:16 #9
eller hvis det er vigtig at den hedder open kan du gemme den predefinerede open i et andet navn først:

<SCRIPT LANGUAGE=\"JAVASCRIPT\">
var kyllerylle = open;    // gem den predefinerede her
function open(){
  window.kyllerylle(\'create.html\', \"Opret ny post\", \'toolbar=1,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=0,width=500,height=350\');
}
</script>

mvh JakobA
Avatar billede kristianp Nybegynder
20. november 2001 - 19:17 #10
Hold da kæft hvor kan man være dum !!!!!!
Avatar billede jakoba Nybegynder
20. november 2001 - 19:24 #11
bin there, done worse :-))
tekker.
Avatar billede kristianp Nybegynder
20. november 2001 - 19:30 #12
Øhhh, nu går det sgu helt galt for mig, nu siger den Invalid argument.
Avatar billede jakoba Nybegynder
20. november 2001 - 19:33 #13
Ups. ja. dit vinduesnavn er ikke lovligt. der må ikke være blanktegn i.
    \"Opret ny post\"
bør være
    \"OpretNyPost\"

oeller lignende
Avatar billede kristianp Nybegynder
20. november 2001 - 19:36 #14
Ja, fandme ja, så virker det...
Hvad er forskellen på om man skriver
window.open......
eller
mywin=window.open.....
Avatar billede jakoba Nybegynder
20. november 2001 - 20:13 #15
med den sidste laver du dig en bekvem påde at referere til det billede sidenhen:
  mywin.document.images.billed.src=\'andetbilled.gif\';
ellers er det det samme
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