• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

JavaScript-Code, der nur im FireFox funktioniert. Wieso?

Status
Für weitere Antworten geschlossen.

wax

Neues Mitglied
Hallöchen,

folgenden Code zum dynamischen anzeigen von Navigationseinträgen, bekomme ich nur im FireFox zum laufen.
Code:
<script language="javascript" type="text/javascript">
        var counter = 0;
        var startValue = 30;
        
        function expandNaviForMembers()
        {           
            var ref = document.getElementById("members_navi_id");
            if(counter <= 141)
            {            
                counter++;                
                startValue+= 1;
                var tempCount = startValue;
                var tempString = tempCount+"px;";
                ref.style.height = tempString;
                expandNaviForMembers();
            }
            else
            {
                insertMembersItems();
            }
        }    
        
        function insertMembersItems()
        {            
            document.getElementById("members_Navi_List").style.visibility = "visible";
        
        }
</script>

Der IE(7) meckert bei der Zeile
Code:
ref.style.height = tempString;
, dass dort ein ungültiges Argument steht. :-/
Weshalb findet es der FF bloß in Ordnung. *heul*

Habt ihr nen Plan wie ich das IE-freundlich schreiben könnte?

MfG
wax
 
Schonmal bei FF die Fehlerconsole aufgerufen, wenn deine Seite fertig mit laden war? Fehler = Fehler und zwar für alle, außer der IE rudert wieder in eine ganz andere Richtung. Das weiß ich nicht.
 
Hi mi-schi,

die Fehlerkonsole von FF zeigt mir keinen Fehler an und das ist ja schon komisch. :-)

Aber ich gehe jetzt eh in eine andere Richtung, doch danke für deinen Beitrag.

MfG
wax
 
Also ich kann net so gut java aber ich habs mal ausprobiert also bei

HTML:
var tempString = tempCount+"px;";
einfach mal des ; hinter den px weglassen also so

HTML:
var tempString = tempCount+"px";
also bei mir gings mit den ; auch im ff aber im ie 7 net
wenn des auch net klappt einfach mal px ganz weglassen dürfte auch funktionieren

ich hoffe ich konnte dir helfen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben