Hallo,
Sie sind doch in runden Klammern.
ja, aber nicht in *einer gemeinsamen* Klammerebene!
Hier die gekürzte Version, bei der ich document.get... durch "dgEbID" ersetzt habe. Ich sehe eigentlich keinen Fehler...
Ich schon:
if (dgEbID("html")[0].id) && (dgEbID("html")[0].id == "htm")
if ( bedingung ) anweisung;
Siehst du's nicht? Der UND-Operator und die zweite Bedingung stehen eben *nicht mehr* in der if-Klammer, sondern da, wo eigentlich die Anweisung erwartet wird, die beim Zutreffen des Ausdrucks ausgeführt wird. Nur ist '&& (...)' natürlich keine gültige Anweisung.
So long,
Martin
--
Der Mensch denkt, Gott lenkt.
Der Mensch dachte, Gott lachte.
Der Mensch denkt, Gott lenkt.
Der Mensch dachte, Gott lachte.