Andre : Von Javascriptfunktion um Html-Seite in einem iframe zu öffnen

Beitrag lesen

Hallo liebe HTML und Javascript Freaks,

ich habe da ein Problem, und komme einfach nicht weiter. Ich habe auf meiner html Seite ein <iframe> erstellt

<iframe src="pics/player.jpg" name="player" width="290" height="205" marginheight="10" marginwidth="10" scrolling=no>
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen und somit die Musik nicht abspielen. Sorry! :-(</p>
</iframe>

davor steht eine Form Routine...

<form name="file">
 <select name="auswahl" size="1">
  <option>Rock Superstar</option>
  <option>Smells Like Teen Spirit</option>
  <option>Engel</option>
  <option>Nookie</option>
  <option>Autumn</option>
  <option>SynphNR40</option>
  <option selected></option>
 </select>
<input type="button" value="Laden" onclick="Abspielen()">
</form>

...welche ein Javascript aufruft das je nach wahl eine Seite mit dem ActivX Controllelement Mediaplayer aufruft
um so mehrere Mididatein abspielen zu können....

function Abspielen() {

if(document.file.auswahl.options[0].selected == true ){
 location.replace('midi/rock_superstar.htm');
 }
 if(document.file.auswahl.options[1].selected == true ){
 location.replace('midi/smells_like.htm');
 }
 if(document.file.auswahl.options[2].selected == true ){
 location.replace('midi/engel.htm');
 }
 if(document.file.auswahl.options[3].selected == true ){
 location.replace('midi/nookie.htm');
 }
 if(document.file.auswahl.options[4].selected == true ){
 location.replace('midi/autumn.htm');
 }
 if(document.file.auswahl.options[5].selected == true ){
 location.replace('midi/no40.htm');
 }

}

und hier noch eine der .htm Seiten welche sich nur in der midi Datei unterscheiden....
<html>
<head>
</head>
<body>
<object name="midi" width="267" height="175"
        classid="CLSID:05589FA1-C356-11CE-BF01-00AA0055595A">
 <param name="filename" value="engel.mid">
</object>
</body>
</html>

Nun meine Frage: diese Lösung funktioniert zwar aber ich will das die Seite die das Javascript aufruft im dem iframe erscheint!

Danke, schonmal im vorraus, das Ihr euch die mühe gemacht habt diesen ganzen Text zu lesen. PS: die anderen Lösungen
im Selfhtml Archiev um mehrere midi Dateien abspielen zu können waren mir zu kompliziert.

MfG
André