Hallo Ratti, hallo Thorsten, hallo Leute, Am Sonntag, 30. Dezember 2001 23:25 schrieb Thorsten Körner:
Am Sonntag, 30. Dezember 2001 22:25 schrieb Christian Boltz:
[über den Konquereor] Stimmt. Er zeigt sogar viele (alle?) Seiten an, die für den Internet Esel optimiert sind und bei denen Netscape längst schlappmacht. Sogar die Winzigweich-Homepage läuft - Ob das so gewollt ist? ;-)
Alle M$-Seiten laufen aber nicht.
Aber auf jeden Fall Seiten, die unter NS nicht laufen.
Ich bin gerade dabei, eine Seite mit etwas komplexeren Navigation zu erstellen, die unter Windows (leider) nur mit dem IE läuft. Verwendete Features: - Untermenüs erscheinen erst bei MouseOver über dem Hauptmenü (Durch Änderung der Stylesheet-Angabe visibility per JavaScript) - Ausblendung der Untermenüs bei MouseOut - Mouse-Over-Effekt (Bildwechsel, wenn die Maus darüberfährt) - Positionierung der Menüelemente mit <div> und CSS - das Menü wird dynamisch geschrieben (JavaScript) bei Unterstützung mehrerer Sprachen (auch wenn die Übersetzungen noch fehlen, die Fähigkeit ist da ;-)
Arrrghhh. Was soll der Spielkram. Du zwingst ja Netscapenutzer wegzugehen oder den Internet-Exploder zu benutzen. Die meisten nutzen schließlich immer noch Windoze und haben keinen Konqui.
Verständliche Haltung - siehe unten, dann kannst Du beruhigt sein. Ich habe das Beispiel nur gebracht, um auf die IMHO guten Fähigkeiten von Konquereor hinzuweisen. Ach ja: Internet Explo_d_er - das merk ich mir ;-)
Netscape (4.xx und 6.0) verunstalten die Navigationsleiste, von den Untermenüs ganz zu schweigen :-(
Damit muss man halt leben. Es gibt so viele schöne CSS-Geschichten, die von fast allen Browsern dargestellt werden können.
In diesem Fall leider nicht. Dabei ist das Stylesheet recht harmlos und laut SelfHTML auch für die getesteten Browser verwendbar: /* Hauptmenü: */ div#nav_main { position:absolute; /* ab NS4, IE4 */ margin-left:43px; /* ab NS4, IE3 */ margin-top:0px; /* ab NS4, IE3 */ } /* eins der Untermenüs */ div#nav_region { position:absolute; margin-top:27px; margin-left:70px; visibility:hidden; /* ab NS4, IE4 */ }
Die per <div> angeordneten Bereiche werden einfach untereinander dargestellt, [...]
Und das, obwohl es sich bei den getesteten Netscape-Versionen um 4.72 und 6.0 handelt, die das eigentlich können sollten. Die Einbindung des Stylesheets <link rel="stylesheet" type="text/css" href="nav.css"> ist ab NS4, IE3 möglich, scheint aber in Netscape nicht beachtet zu werden :-( (zumindest nicht für die <div>s) Innerhalb der <div>s sitzt jeweils eine Tabelle mit Navigationsgrafiken.
Wär ich gemein, würd ich jetzt sagen der "Internet-Esel" ist der Programmierer, der soetwas tut. Du musst auch an diejenigen denken, die vielleicht einen älteren IE nutzen. Willst Du die wieder in Billy's Schoß treiben zum Downloaden???
Nein, auf keinen Fall. Ich empfehle dann Linux + Konquereor ;-)
Und was ist, wenn JavaScript nicht aktiv ist??? Dann gibt es kein Menu???
Doch, dann aber ohne die schönen Effekte (siehe unten)
Also ich finde man kann zwar Dynamic gut mit JS erzeugen, allerdings an Stellen, die keine Rolle spielen, wenns nicht läuft.
In diesem Fall hat das Script eben klare Vorteile wie z. B. die dynamischen Menüs und eine einfache Sprachenumschaltung. Ich werde allerdings parallel zu der Seite für Internet-Esel auch noch eine allgemeingültige Seite erstellen, die notfalls ohne JavaScript und Stylesheet auskommt. Dann fehlen eben die MouseOver-Effekte, aber die Seite funktioniert. Frames erwarte ich aber eigentlich schon, ohne zerschießt es das ganze Design (ist aber notfalls auch machbar ;-) - dank Link in <noframes>
Ich bin noch am Basteln, die Seite wird voraussichtlich ab Mitte Januar unter http://www.wein-vin-vinum.net erreichbar sein. Über Testberichte mit diversen Browsern freue ich mich jederzeit.
Am 31. Dezember 2001 schrieb Ratti:
Man kann (und hat bereits) fleissig diskutieren, was und wen man alles aussperrt und reinlässt. Immerhin geschätzt ein drittel deiner User zu kicken, nur damit es witzig aussieht halte ich für... hm... unangemessen.
Das passiert nicht (siehe oben). Allerdings möchte ich wegen ein paar Prozent der Besucher (mehr sind es auf dieser Seite wohl nicht) nicht mein Script auf Kompatibilität mit allen Browsern tunen. Die Nicht-IE-Nutzer bekommen dann eben das MouseOver-Menü nicht zu sehen, aber sie können sich die Seite ganz normal betrachten.
Und dann ist es auch häufig so, daß die "IE-Only"-Seiten häufig auf dem Mac gar nicht mehr laufen, nicht mal mit IE.
Wenn die Seite fertig ist, kannst Du mir gern einen Testbericht senden. Das würde mich nämlich auch interessieren, ich kann es allerdings mangels Mac nicht testen. Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux is like a wigwam: no gates, no windows, but an apache inside.