Seite wird im IFrame nicht geladen

  • Themenstarter Themenstarter D@nger
  • Beginndatum Beginndatum
D

D@nger

Hallo, ich habe mal wieder ein kleines Problem, und zwar geht es um folgenden Code:
HTML:
  <script language="Javascript">
   function songs()
    {

     if (interpreten.selectedIndex==1)
     {Infos.location.href="Interpreten/dmx.htm"};
    }

   function intinfos()
    {
     ;
    }
  </script>
...
        <select name="interpreten" size="3" onClick="songs()">
         <option selected>50Cent</option>
         <option>DMX</option>
         <option>Eminem</option>     
        </select>
...
        <iframe name="Infos" marginwidth="1" marginheight="1" border="0" frameborder="0" width="497" height="150">
        </iframe>

So, klicke ich auf den 2. Eintrag in der Listbox wird beim IE und Opera eine neue Seite (dmx.htm) geladen, im Firefox passiert leider GARNICHTS. Woran könnte das liegen? Vielen Dank schon mal.

// edit

Hallo, ich bins noch mal, also es liegt nicht an dem location.href sondern daran, dass firefox selectedindex irgendwie nicht kennt. Wie kann das sein?
 
Hi,

versuch mal die Select-Gruppe mit Hilfe der Methode getElementsByName anzusprechen.
Code:
if (document.getElementsByName("interpreten")[0].selectedIndex==1)
Ciao
Quaese
 
Probier mal folgendes:

Code:
function songs(form) {
     if (form.interpreten.selectedIndex==1) {
          parent.Infos.location.href="Interpreten/dmx.htm"};
}

HTML:
<form>
      <select name="interpreten" size="3" onchange="songs(this.form)">
              <option selected>50Cent</option>
              <option>DMX</option>
              <option>Eminem</option>
      </select>
</form>

<iframe name="Infos" src="..." marginwidth="1" marginheight="1" border="0" frameborder="0" width="497" height="150"></iframe>
 

Neue Beiträge

Zurück