Javascript-Code „window.open“ funktioniert in Internet Explorer 7 oder 8 nicht

Ich verwende diesen Teil des jQuery / Javascript-Codes auf meiner Website, um ein Popup-Fenster zu öffnen:

$('#change_photo_link').click(function(){
    $id = $('#id').attr('value');

    window.open("photo.upload.php?id=" + $id,"Upload Photo",
    "menubar=no,width=430,height=100,toolbar=no");
});

Dieser Code funktioniert unter Firefox und Chrome. Es funktioniert nicht mit IE7 oder IE8 (habe IE6 nicht getestet). Der IE meldet einen Fehler in der Leitungwindow.open. Warum? Der Fehler, den IE gibt, ist "Ungültiges Argument" und das ist alles.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage