Patrick: Und noch einer...? - Noch ein Bug im IE 5 oder warum...

...man "window.default.status" erst recht nicht verwenden sollte!

Hallo!

Folgendes ist mir mit dem IE 5, laut Microsoft das Beste, wo gibt in Sachen Browser ;-), aufgefallen:

My first Homepage (Forums-Oldtimer werden sich daran erinnern) war die paf3.htm... Da wurde schon die eine oder andere Sünde begangen, wie die permanente, mittels "window.default.status" erzwungene Anzeige des Wortes  P A C (BTW: "PAX" wäre friedlicher gewesen, nun heißt es nun mal Computer und nicht Xomputer) in der Statuszeile.

Nun ist das neue Atomic Eggs in einem FrameSet eingebettet, die paf3.htm ist vom Menü unter "Über PAC/Nostalgisches" zu erreichen. Von da an wird "P A C" in der Statuszeile permanent angezeigt, egal, welche weitere Seite man übers Menü aufruft: so bald der Mauszeiger über den rechten Hauptanzeigeframe schwebt.

Dieses Verhalten zeigen weder der "alte" IE 4 noch Netscape.

Anschauen könnte Ihr es Euch, bevor ich so was wie onUnload="clearStatus();" einbaue, unter:

http://www.atomic-eggs.com/idxstart.html?page=paf3.htm

---------

Weiteres ist mir aufgefallen: in der paf3.htm habe ich den revealTrans-Filter genutzt (nur IE ab 4). Wenn man die Seite von einer anderen Seite aus aufruft, erscheint eine aus den 22 möglichen zufällig gewählte Transition (mehr dazu: http://www.teamone.de/selfhtml/sfausles/tsfa_taa.htm#a4).

Dies funktioniert scheinbar nicht, wenn die Datei, die das entsprechende META-Tag enthält, innerhalb eines Framesets aufgerufen wird.

---------

Und wenn man schon dabei ist:

Als quadratisch-praktisch-gut denkender Zeitgenosse, schreibe ich gerne in Blocksatz, schließlich sind meine Augen vor lauter "vor dem Bildschirm hocken" schon lange viereckig... Zu den von mir berichteten Blocksatz-Bugs von Netscape und IE 4 (http://www.teamone.de/cgi-local/sfasuch.pl?Blocksatz, siehe auch http://www.atomic-eggs.com/pac/paf6.htm weist der 5er einen neuen auf...

Lobenswert, dass das Problem mit den kleinen Grafiken behoben wurden, aber dennoch heißt das hier: ein Bug jagt den anderen...

Wer mit IE 5 auf Atomic Eggs geht, wird sich vielleicht gewundert haben, dass da fast immer eine horizontale Scrollleiste vorhanden ist (jetzt egal, ob im Frameset oder nicht). Zu scrollen gibt es aber nicht viel: höchstens 3 bis 5 Pixeln...

Der Grund: sobald ein Wort in kursiver Schrift am Ende so einer Blocksatz-Zeile kommt, schießt die Zeile über die tatsächlichen Seitenabmessungen hinaus: es entsteht die Scrollleiste.

Hier sollten Netscape-User aber nicht hämisch lachen, siehe paf6.htm (Verhalten Blocksatz und kleine Grafiken): denn auch in Listen mit Bullets zieht Netscape die Zeilen über den Rand hinaus(http://www.atomic-eggs.com/news/dankcopy.html#a2 - dies fällt besonders auf, wenn die Datei im Frameset ist, oder wenn man das Fenster etwa um ein drittel kleiner macht.

Bis dann dann (mal wieder) von Euerem Quadratschädel

PAF (patrickausfrankfurt)

  1. Re!

    vor lauter Quadratdenkens...

    der hier müsste gehen:

    http://www.atomic-eggs.com/idxstart.html?page=pac/paf3.htm

    bis danndann


    PAF

  2. Hi Patrick,

    willst du noch einen Fehler? Versuche mal ein DIV-Tag mit einem STYLE-Attribut die Höhe und Breite einer Grafik zu geben, und diese Grafik bettest du dann ein mit Höhe und Breite je 100%. Ungefähr so:

    <DIV STYLE="position: relative; left: 50px; top: 50px; width: 300px; height: 100px;">
    <IMG SRC="grafik" WIDTH="100%" HEIGHT="100%">
    </DIV>

    300x100 ist natürlich zu ersetzen durch die wirkliche Größe. Sollte eigentlich so funktionieren daß die Grafik in der Originalgröße angezeigt wird. Der IE4 macht das auch, IE5 nicht.

    Gruß,
    Martin

    1. sorry, position:absolute sollte es sein. Ist aber im Prinzip egal, es kommt nur auf width und height an.