Zwei Beispiele für Fehler, die mit Netscape 4.x unter Windows bestehen, nicht aber auf dem Mac:
1. Der berüchtigte Crash, wenn beim Laden einer Seite mit einem Frameset auf eine andere Seite verzweigt wird, z.B. indem ein Script im <head>-Bereich steht wie
top.location.replace('neueseite.html');
- beim Mac geht dies schlicht und einfach fehlerfrei, unter Windows stürzt der Browser ab.
2. Wenn die Scrollleisten in einem Frame ausgeblendet sind (scrolling="no" in HTML), funktioniert unter Windows das Scrollen mit JS (scrollTo(), scrollBy()) auch nicht mehr. Auf dem Mac geht es aber sehr wohl, was in vielen Fällen zu einer sauberen Darstellung verhelfen kann, wenn mal wieder die ungenauen Framegrößen von Netscape die Anbindung von frame-übergreifenden Grafiken stören. Ist z.B. ein Kopfbalken in Form eines Frames betroffen, so kann man auf dem Mac völlig problemlos die Frame-Innenhöhe ermitteln und per scrollTo() gegensteuern, so dass die Anbindung zum darunterliegenden Frame stimmt. Nada unter Windoze.
Gibt es auch Gegenbeispiele, oder hat jemand eine praktikable Lösung für 2. (jaja, vielleicht Layers oder so, aber noch mehr Probieraufwand gibt der momentan bei mir betroffene Job eigentlich einfach nicht her).