eine funktion erwartet oftmals parameter, und wenn sie das tut, dann erstens nicht irgendwelche und 2. auch nicht in beliebiger reihenfolge.
window.open z.b. erwartet seine parameterübergabe folgendermaßen:
window.open(URI der Seite als String,Name des Fensters als String,zusätzliche Parameter als String);
es gibt zwar optionale parameter, die man weglassen kann, aber nie zwischen anderen, also man kann optionale immer nur zum schluß weglassen.
window.open("http://www.nerofix.com/sof2nerofixcomnx.jpg")
ginge z.b.
window.open("http://www.nerofix.com/sof2nerofixcomnx.jpg","width=468, height=60")
geht nicht, weil der optionale parameter Name des Fensters felht, die darauffolgenden parameter aber angegeben sind, so interpretiert der parser die zusätzlichen parameter des fensters als name des fensters, und dieser darf keine leerzeichen enthalten, ergo->FEHLER
der korrekte code wäre:
window.open("http://www.nerofix.com/sof2nerofixcomnx.jpg","Popup","width=468, height=60")