musti2008: Mozilla & Internet Explorer Select Box

Hallo zusammen,

folgendes Problem ich habe zwei Select Boxen und wenn die eine geändert wird also onchange soll die andere den gleichen wert übernehmen.

Im IE7 klappt das sehr gut...

function abgleich(von,nach)
{
document.getElementById(nach).selectedIndex=document.getElementById(von).selectedIndex;
}

also auch so

function abgleich(von,nach)
{
 document.getElementById(nach).value=document.getElementById(von).value;
}

Funktionsaufruf
 <select name="fbstunde" class=select onchange="abgleich('fbstunde','vstunde')">

Wieso macht Mozilla Firefox 3.0.3 das nicht ?

  1. @@musti2008:

    Wieso macht Mozilla Firefox 3.0.3 das nicht ?

    Was sagt denn dessen Fehlerkonsole?

    Live long and prosper,
    Gunnar

    --
    Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
    1. Fehlerkonsolte Mozilla "document.getElementById(von) is null"

      was auch immer das beudeuten mag....

      1. Ok selbst gelöst bei Mozilla muss man die Select box mit ids versehen...

        1. Mahlzeit musti2008,

          Ok selbst gelöst bei Mozilla muss man die Select box mit ids versehen...

          ... was natürlich auch vollkommen logisch ist, wenn Du über die IDs auf die Elemente zugreifen willst.

          Der IE zeigt hier offensichtlich mal wieder ein extremes Fehlverhalten. Also auch nochmal für Dich der Hinweis:

          Man entwickelt HTML-Seiten (inkl. CSS und Javascript) sinnvollerweise unter Zuhilfenahme eines Browsers - und nicht einer Krücke aus Redmond. Wenn die Seiten dann fertig und valide sind und wie gewünscht funktionieren, darf man anschließend schauen, was die Malware von MICROS~1 daraus verbricht und ggf. Korrekturen in Form von CSS-Hacks, Conditional Comments und/oder JS-Browserweichen einbauen (wenn man denn Wert darauf legt).

          Jegliches andere Vorgehen - insbesondere die umgekehrte Reihenfolge - ist nicht sinnvoll, da die allgemeine Erfahrung zeigt, dass man so mehr Fehler produziert und sich erheblich länger damit aufhält als unbedingt notwendig.

          MfG,
          EKKi

          --
          sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|