Stefan: Bitte Menü testen (Browserkompatibilität)

Hallo,

ich habe eine Sammlung von Freeware-Applets runtergeladen, und möchte euch Bitten, euch mal das Menü anzuschauen, um dessen Browser-Kompatibilität zu testen.

Zu finden ist das Menü auf meinem Server:
http://plagge.vol4u.de/beta/slidemenue/menue.htm

Seltsamerweise hat es bei Opera 7.23 nicht funktioniert, obwohl ich Java (und JavaScript) aktiviert habe.
Wenn dieses Menü also nur in wenigen Browsern funktionsfähig sein sollte, dann macht die Verwendung natürlich keinen Sinn.

Wer sich dafür interessiert: http://www.opencube.com/
Die Anpassungen (Links und Grafiken) sind nicht allzu schwer.

Gruß (und danke!!!),
                Stefan

  1. Der direkte Weg zum Download (Seite) zu der Freeware:
    [http://www.opencube.com/prod_wejava.html]

    Stefan

  2. Hallo Stefan,

    in Opera 7.21 geht es!

    Gruß
    Roland

    1. Hallo Roland,

      in Opera 7.21 geht es!

      Danke für Test. Freue mich auf viele weitere Ergebnisse!

      P.S.: Gehe jetzt erst mal pennen - nicht wundern, wenn ich mich die nächsten 12 Stunden nicht bedanken kann.

  3. Hallo,

    Zu finden ist das Menü auf meinem Server:
    http://plagge.vol4u.de/beta/slidemenue/menue.htm

    Ich hab es grad mal im Mozilla aufgerufen, da funktioniert es. Aber bitte beachte folgendes:

    1. Ich find es (sorry) scheiße. Wenn ich eine Webseite benutzen will, dann will ich wo drauf klicken und die Informationen bekommen die ich suche, ich will nicht erst warten, bis sich irgendwas durch die Gegend geschoben hat, um dann zu sehen, welche Infos sich hinter einem Menüpunkt verstecken. Aus Anwendersicht halte solche Menüs für ziemlich nervig. (Das erinnert mich z.B. an die Seite von K&M Elektronik, da gibts eine normale Version und eine Light Version ohne Java-Beweg-Dich-Menü, drei mal darfst du raten, welche ich immer auswähle.)

    2. Ich habe die Seite auch mal mit w3m (einem Textbrowser) aufgerufen. Damit gibt es gar nichts zu sehen. Jemand der Java nicht drauf hat oder es aus Sicherheitsgründen deaktiviert, der sieht dein Menü ebenfalls nicht. Wenn du es wiklich verwenden willst, dann musst du unbedingt noch eine reine HTML Alternative zur Navigation anbieten. (Diese ist übrigens auch erforderlich, damit Suchmaschinen deine verlinkten Unterseiten finden.)

    Fazit: Lass bitte die Sache mit dem Menü sein, wenn du es aber wirklich machen willst, dann bau noch eine Alternative ein.

    Viele Grüße,

    Stefan

    --
    Lass dir das Tanzen NICHT verbieten
    http://tanzverbot.de
  4. Moin!

    Wenn dieses Menü also nur in wenigen Browsern funktionsfähig sein sollte, dann macht die Verwendung natürlich keinen Sinn.

    In meinem Opera 6 hat es zuerst funktioniert, und dann ist der Browser leider abgestürzt. Muß keine Allgemeinaussage sein, aber Java ist immer etwas wacklig bei mir.

    Ich würde aus ganz anderen Gründen das Java-Applet nicht einsetzen: Suchmaschinen klicken keine Applets an. Also finden sie auch die enthaltenen Links nicht. Und somit werden deine gesamten Unterseiten beispielsweise von Google niemals gefunden werden.

    Auch hinsichtlich der Barrierefreiheit sind Java-Applets äußerst kritisch zu betrachten. Ich möchte bezweifeln, dass sich die Links darin einfach so vorlesen lassen oder eine Braille-Zeile ansteuern könnten.

    Es ist deshalb eine sehr schlechte Idee, die Seitennavigation in ein Java-Applet zu packen.

    Abgesehen davon halte ich solche Schiebemenüs auch für extrem unergonomisch und für eine Quälerei des Besuchers.

    - Sven Rautenberg

    --
    "Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)
    1. Hallo,

      Ich würde aus ganz anderen Gründen das Java-Applet nicht einsetzen: Suchmaschinen klicken keine Applets an. Also finden sie auch die enthaltenen Links nicht. Und somit werden deine gesamten Unterseiten beispielsweise von Google niemals gefunden werden.

      Das ist ein Argument gegen fehlende Alternativinhalte, nicht gegen Java-Applets.

      Mathias

  5. Wenn dieses Menü also nur in wenigen Browsern funktionsfähig sein sollte, dann macht die Verwendung natürlich keinen Sinn.

    Java sollte man nur anwenden, sobald mit herkömmlichen HTML-Techniken und CSS nicht auch die gleichen Effekte erzielbar sind. Das gilt insbesondere für Aufklappmenüs für die Du hier im Archiv eine ganze Reihe von Beispielen ganz ohne Java finden wirst.

    Du schließt unnötig Gruppen aus und verzichtest unnötigerweise auf sinnvolle Textauszeichnung.

    Die Navigation einer Webpräsenz ist das Wichtigste um durchbrausen zu können. Da macht ein kompliziertes und unsicheres Menü keinen Sinn.

    Jan

  6. Hallo,

    Ausgerechnet die sensible Navigation auf ein Plugin zu stützen ist keine gute Idee. Warum nicht einfach mit div und javascript? Wenn Leute kein Javascript haven, funktioniert das Aufklappmenü trotzdem noch, wenn Du es geschickt machst. Schau mal ins Archiv.

    Lars

  7. Hallo ihr Tester! :-)

    Danke für eure Antworten, ich habe mich eines besseren belehren lassen - eure Argumente haben mich überzeugt!

    Jetzt muß ich bloß noch herausfinden, wie ich eine "offene" (nix Aufklapp!) JavaScript-Navigation erstelle, die auch ohne JavaScript funzt.
    Also ein MouseOver-Effekt (Link-Hintergrund wechselt Farbe), aber die Links selbst sind reines HTML mit CSS.
    Dürfte ja kein großes Problem sein, das zu kombinieren (?) - hoffe ich zumindest.

    Schönes Wochenende euch allen!

    Gruß,
      Stefan

    1. Tach auch,

      Jetzt muß ich bloß noch herausfinden, wie ich eine "offene" (nix Aufklapp!) JavaScript-Navigation erstelle, die auch ohne JavaScript funzt.
      Also ein MouseOver-Effekt (Link-Hintergrund wechselt Farbe), aber die Links selbst sind reines HTML mit CSS.

      Muss ich das jetzt verstehen? Wozu brauchst Du denn um die Hintergrundfarbe zu aendern JavaScript? Was passt Dir denn an .hover nicht?

      Gruss,
      Armin

      --
      Location: Swindon/Wiltshire/England/UK/Europe/Northern Hemisphere/Planet Earth/Solar System/Milky Way Galaxy/Universe
      http://www.ministryofpropaganda.co.uk/
      1. Hallo Armin,

        Muss ich das jetzt verstehen? Wozu brauchst Du denn um die Hintergrundfarbe zu aendern JavaScript? Was passt Dir denn an .hover nicht?

        Da hab ich mal nicht weit genug nachgedacht! Geht ja eigentlich sooo einfach! Logo.

        Ich war gedanklich noch in den Fängen von DHTML = Javascript.

        Gruß,
          Stefan

        1. Ich war gedanklich noch in den Fängen von DHTML = Javascript.

          Das D steht für dynamisch. Auch mit CSS lassen sich dynamische Effekte erreichen. DHTML schließt also CSS genauso mit ein, wie JavaScript. Vielmehr umschreibt es die Kombination aller Techniken.

          Heiner

    2. Hallo,

      Danke für eure Antworten, ich habe mich eines besseren belehren lassen - eure Argumente haben mich überzeugt!

      Juhu, noch einer mehr :)

      Jetzt muß ich bloß noch herausfinden, wie ich eine "offene" (nix Aufklapp!) JavaScript-Navigation erstelle, die auch ohne JavaScript funzt.

      Ich hab so was als Reaktion auf ein Posting hier gemacht (allerdings nur aus technischer Sicht, sieht also graphisch nicht wirklich hübsch aus), kannst dich ja mal von http://www.realteck.in-berlin.de/pub/scrollmenu.html inspirieren lassen.

      Viele Grüße,

      Stefan

      --
      Lass dir das Tanzen NICHT verbieten
      http://tanzverbot.de
      1. Hallo Stefan,

        Juhu, noch einer mehr :)

        ;-) Arbeite die letzte Zeit nur noch mit HTML und CSS - aber als Webdesigner muß/will man ja auch mal DHTML zum Einsatz bringen. Allerdings muß man dann auch sicher sein, daß es fast überall funktioniert. Hierzu zähle ich Opera, Netscape, Mozilla in verschiedenen Versionen.

        Ich hab so was als Reaktion auf ein Posting hier gemacht (allerdings nur aus technischer Sicht, sieht also graphisch nicht wirklich hübsch aus), kannst dich ja mal von http://www.realteck.in-berlin.de/pub/scrollmenu.html inspirieren lassen.

        Gefällt mir sehr gut. Habe mir die drei Dateien runtergeladen. Danke!

        Gruß,
           Stefan

      2. Hallo,

        Vielleicht hilft auch http://www.meyerweb.com/eric/css/edge/menus/demo.html

        Heiner

      3. Hallo,

        Ich hab so was als Reaktion auf ein Posting hier gemacht (allerdings nur aus technischer Sicht, sieht also graphisch nicht wirklich hübsch aus), kannst dich ja mal von http://www.realteck.in-berlin.de/pub/scrollmenu.html inspirieren lassen.

        Dein Menü wurde neulich ziemlich in die Mangel genommen:
        http://forum.de.selfhtml.org/archiv/2004/2/71392/. Ich finde es aber ganz gut umgesetzt.

        Gut finde ich: li, nicht-JavaScript-kompatibel
        Verbesserungswürdig: gelber Kasten geht bis nach unten (Konqueror), langsames Auffahren, Nötige Angabe der Größe des Menüs (unflexibel)

        Heiner

        1. Hallo,

          http://www.realteck.in-berlin.de/pub/scrollmenu.html

          Dein Menü wurde neulich ziemlich in die Mangel genommen:
          http://forum.de.selfhtml.org/archiv/2004/2/71392/. Ich finde es aber ganz gut umgesetzt.

          Erst mal danke für den Link, hab ich gar nicht mitbekommen. (Okay, interessiert mich auch nicht so arg, ist ja nicht in dem Sinne "mein" Menü, als dass ich es verwenden würde. Ich hab es nur das Menü eines anderen nachgebastelt, um ihm zu zeigen, dass es auch möglich ist ein  Menü zu bauen, welches in mehr Browsern als dem IE funktioniert.

          Was die Safari Sache angeht, die in dem anderen Thread erwähnt wurde, da kann ich als Windows-User nix zu sagen, da ich es nicht ausprobieren kann. Wenn es unter Safari nicht funktioniert, dann wage ich aber mal zu behaupten, dass es an einer mangelden DOM Implementierung liegt, meines Wissens habe ich mich an die Standards gehalten. Aber genauers kann ich natürlich nicht sagen, ohne es nicht ausprobiert zu haben.

          Und der Rest der Kritik ging ja viel eher auf das Ausklappwesen des Menüs zurück. Da kann ich mich den Kritikern nur anschließen, ich mag auch keine Ausklappmenüs, das sollte man ja in meinem ersten Posting hier mitbekommen haben.

          Gut finde ich: li, nicht-JavaScript-kompatibel

          Jup, das waren quasi die Designvorgaben, welche ich mir selbst gesetzt hatte.

          Verbesserungswürdig: gelber Kasten geht bis nach unten (Konqueror), langsames Auffahren, Nötige Angabe der Größe des Menüs (unflexibel)

          Ich habs grad mal ausprobiert, die Höhenangabe kannst du weglassen (im Moz tuts immer noch), dann ist auch der gelbe Kasten fort.
          Was die Ausklapp Geschwindigkeit angeht, die kann man ja einstellen, aber wenn mans schneller haben möchte, dann wird es leider ruckeliger.
          Als Alternative hätte man ja noch ein init (close, 1, 1000), dann fährt es nicht mehr aus sondern jeder Untermenüpunkt ist sofot da.

          Viele Grüße,

          Stefan

          --
          Lass dir das Tanzen NICHT verbieten
          http://tanzverbot.de
          1. Hallo.

            Was die Safari Sache angeht, die in dem anderen Thread erwähnt wurde, da kann ich als Windows-User nix zu sagen, da ich es nicht ausprobieren kann. Wenn es unter Safari nicht funktioniert, dann wage ich aber mal zu behaupten, dass es an einer mangelden DOM Implementierung liegt, meines Wissens habe ich mich an die Standards gehalten. Aber genauers kann ich natürlich nicht sagen, ohne es nicht ausprobiert zu haben.

            Da Safari indirekt auf KHTML aufbaut -- inzwischen fließen allerdings Teile aus Apples WebCore ihrerseits schon wieder in KHTML ein -- sollte sich auf Grund des Open Source-Charakters von KHTML leicht herausfinden lassen, ob der Fehler im Browser oder im Code zu suchen ist. Die einschlägigen Seiten zu diesem Thema sollten dir auch ohne Mac zur Verfügung stehen ;-)
            MfG, at

            1. Hallo,

              Was die Safari Sache angeht, die in dem anderen Thread erwähnt wurde, da kann ich als Windows-User nix zu sagen

              Da Safari indirekt auf KHTML aufbaut sollte sich auf Grund des Open Source-Charakters von KHTML leicht herausfinden lassen, ob der Fehler im Browser oder im Code zu suchen ist.

              Ich hab es jetzt mal im Konquerer ausgetestet, da funktioniert das Menü bei mir gar nicht, da ein offsetHeight vom Browser wohl nicht unterstütz wird.
              Ich habe es mal eben kurz mit getComputedStyle versucht, hat auch nicht geklappt.
              Da ich solche Menüs aber eh nicht mag, habe ich allerdings nicht vor rauszufinden wies richtig geht. Wenns jemand weiß und kurz reinschreibt, dann kann ich es in den Quellcode eintragen, wenn nicht, dann bleibts halt draußen.

              Viele Grüße,

              Stefan

              --
              Lass dir das Tanzen NICHT verbieten
              http://tanzverbot.de