R. Steffek: IE4.0 / Java / Farben weg ???

Nachdem meine erstellten Seiten unter NC4.5 einwandfrei liefen, habe ich diese auch unter IE4.01 ausprobiert;
leider bißchen Pech; meine Hauptseite hat ein JAVA-SCRIPT im Head eingetragen (Webcounter-Statistik-Erfassung mit gratiscounter.de);
Dem IE4.0 interessiert es überhaupt nicht, welche Hintergrundfarben ich einstelle - es kommt immer weißer Hintergrund und auch die hinterlegte Hintergrundgrafik erscheint nicht. Wenn ich das Script entferne, geht Alles einwandfrei.
Meine Seite:
http://www.alphatec-elektronik.de (mit Weiterleitung)
Wer kann mir helfen ??

Vielen Dank im voraus !

Rüdiger

  1. Hi!

    Nachdem meine erstellten Seiten unter NC4.5 einwandfrei liefen, habe ich diese auch unter IE4.01 ausprobiert;

    Aah, na also, Ihr nimmermueden Netscape-Hasser! Umgekehrt geht's genauso! Entwickel unter NC und die Seiten laufen nicht unter IE. Sonst beschweren sich immer alle ueber Netscape.

    Und genauso, wie sonst der Netsi meist nicht die Schuld hat, weil wieder mal nur der Code unsauber war, kann man diesmal dem IE eigentlich keinen Vorwurf machen, denn er toleriert hier ausnahmsweise mal die Fehler im Source-Code nicht.

    Schuld ist das JS in der <HEAD>-Sektion der Seite, denn hier wird mit document.write ein <IMG>-Tag geschrieben, und da sagt der IE eben, hier beginnt der darzustellende Bereich. Natuerlich kannst Du hinterher noch ein <BODY>-Tag schreiben, oder gerne auch zehn davon, nur wieso sollte das den Browser noch interessieren, schliesslich hast Du den darzustellenden Bereich doch schon viel eher angefangen. (Ob das Verhalten jetzt wirklich dem Wortlaut der Spec folgt, weiss ich nicht, aber ich kann den IE da auf jeden Fall gut verstehen.)

    So sieht das aus, wenn das document.write ausgefuehrt wurde:
    <IMG WIDTH="1" HEIGHT="1" SRC=" http://www.gratiscounter.de/log.cgi?df=51227&von=">
    </HEAD>
    <BODY text="#000000" bgcolor="#CCCCCC" link="#0000EE" vlink="#551A8B" alink="#FF0000" background="logo1.GIF">

    Die Loesung ist ziemlich simpel: Verschiebe die <SCRIPT>-Sektion hinter das <BODY>-Tag.

    Calocybe

    P.S. Und denk dran: Java ist was voellig anderes als JavaScript!