Siechfred: Open()-Problem

Beitrag lesen

Tag Marcel.

Der Grund für die Fehlermeldung wurde dir bereits genannt. Allerdings darf ich noch ein paar Sachen ergänzen, damit man mit deinem Popup keine Probleme im Firefox bekommt:

var musikfenster=open("about:blank","Musik kommt hier her!","width=310,height=400,left=0,top=0");

musikfenster.document.open("text/html");
musikfenster.document.write("<html><head><title>Musikfenster</title></head><body>");

musikfenster.document.write('<EMBED SRC="terminator.midi" name="musik" VOLUME="50" HEIGHT="60" WIDTH="144" HIDDEN="true" AUTOSTART="false">');
musikfenster.document.write('<a href="javascript:document.musik.play()">Starten</a>');
musikfenster.document.write('<a href="javascript:document.musik.stop()">stop</a>');

musikfenster.document.write("</body></html>");
musikfenster.document.close();

Solltest du diese Funktion nicht in eine externe JS-Datei auslagern wollen, sondern direkt im HTML-Quelltext notieren, darfst du die Kommentarzeichen um den JS-Code herum nicht vergessen (siehe Javascriptbereiche in HTML) und musst zwingend alle Slashs mit einem Backslash maskieren, sodass z.B. aus "</title>" ein "</title" wird.

Siechfred

--
Everybody's going to the party have a real good time,
Dancing in the desert blowing up the sunshine.