Avatar billede mtrolle Nybegynder
12. juli 2005 - 13:33 Der er 6 kommentarer og
1 løsning

window.open

Jeg hader JavaScript. Får de mærkeligste fejl konstant :( Fatter ik det sprog :)
Nå, her er min kode:

<script language="JavaScript">
        function changeBg(id) {
            var popup = 'background.php?salesman='+id;
            window.open(popup,'Skift baggrund','height=400,width=700');
        }
</script>
<select name="baggrund" onchange="changeBg(this.value);"><option value="1">Bg 1</option><option value="2">Bg 1</option> osv. osv. osv.
</select>

Den laver en fejl i en af linjerne lige omkring select boksen, men først når man laver en change i select-boksen.

//mtrolle
Avatar billede roenving Novice
12. juli 2005 - 13:37 #1
windowName-propertyen i en window.open er en intern browser-property, som f.eks. kan bruges som target i links og forms og ikke vises nogensomhelst steder, så den skal overholde reglerne for den slags identifiers, hvilket bl.a. betyder, at mellemrum er no-no !-)

            window.open(popup,'SkiftBaggrund','height=400,width=700');
Avatar billede roenving Novice
12. juli 2005 - 13:37 #2
;O)
Avatar billede -mundi- Nybegynder
12. juli 2005 - 13:39 #3
onchange="changeBg(this.value);" udskiftes med
onchange="changeBg(this.options[this.selectedIndex].value);"
Avatar billede roenving Novice
12. juli 2005 - 13:43 #4
-- jeg tror ikke mtrolle bruger NS4 eller IE3- ...
Avatar billede mtrolle Nybegynder
12. juli 2005 - 13:46 #5
Tænk sig at JavaScript skal opføre sig sådan pga. et mellemrum :)
Avatar billede roenving Novice
12. juli 2005 - 13:49 #6
Egentlig er det logisk nok, for browserenen kan selvfølgelig ikke åbne et vindue, hvis det har et ugyldigt navn !-)

-- og tak for point ;~}
Avatar billede olebole Juniormester
12. juli 2005 - 16:16 #7
<ole>

(12/07-2005 13:46:31)
Tænk sig, at en koder skal sige sådan p.gr.a. et mellemrum  :)

Sorry, Trolden ... men jeg kunne bare ikke lade være ... det er ikke slemt ment  ;D

/mvh
</bole>
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