Mastodon

renephoenix.de

mit Webdesign

Netscape 4.5 - Absturz

Gerade stellte ich fest, daß Netscape 4.5 sich bei meiner Seite aufhängt. Ursache? unbekannt ... kann er wie der IE 50 nix mit dem Doctype anfangen? Ist das CSS zu komplex?

Lösung:

@media screen {
...
}

Diese Angabe muß um die gesamte CSS-Datei gebunden werden und gibt den Ausgabetyp an — dies gehört erst zum CSS 2.0-Standard und wird daher von NS 4.x noch nicht interpretiert, folglich sieht die Seite relativ weiß aus — aber der Browser stürzt nicht mehr ab.

Einer der Gründe, warum Netscape in den 4.xer Version so mies abschneidet, ist die Unterstützung des eigenen Stylesheet-Formates, welcher jedoch vom w3c abgelehnt wurde.

Mit und ohne JavaScript

Sicherheitsbedingt sollte man ja beim Surfen im Netz JavaScript ausschalten. Zum Glück gibt es Browser, bei denen man das mit zwei Klicks machen kann. Doch was passiert mit PopUp-Fenstern?

Diese kann man erst einmal nicht nutzen, doch dafür gibt einen Trick beim Erstellen der Seite, daß es sowohl mit als auch ohne JS funktioniert. Als Beispiel verweise ich auf dieses Fotoarchiv.

<a href="plugin/foto.php?f=41&amp;g=2" onClick='window.open(this.href,"bild","width=680,height=700"); return false' target="bild">

Der Trick sieht wie folgt aus: zuerst legt man die Zieladresse im href-Atribut an. Die OnClick-Methode führt die windows.open-Funktion aus. Diese bedient sich an der href-Adresse. Ggf. kann man die Seitengröße sowie weitere Einstellungen (Menuleiste, Statusleiste, Scrollbar, ...) mit angeben. Auf keinem Fall sollte man das danach folgende return false vergessen! Ansonsten öffnet sich sowohl das PopUp, als auch die Seite!

Zum Abschluß: PopUps sind mittlerweile nicht mehr wirklich empfelenswert. Man sollte stets dem Besucher die Wahl lassen, ob er eine Seite in einem neuen Fenster geöffnet haben möchte — oder nicht.