Gerhard Feil: Netscape6 und Opera4 Bugs

Hallo Gemeinde,

Sowohl von Netscape 6 als auch vom hochgelobten Opera4.01 sagt man sie würden sich zu 100% an den HTML4 Standard halten.
Seltsamerweise kann aber der Netscape anscheinend keine Layer dynamisch bewegen (beim Opera und IE funktioniert es) und der Opera kennt kein Style.visibility="hidden" (sowohl Netscape als auch IE kennen den BEfehl).

Wer nun denkt der IE5 kann alles der irrt ebenfalls.
da der IE5 nämlich sowohl document.all als auch document.getElementByID beherrscht bringt er alles durcheinander bzw kann sich nicht entscheiden.

Ich hatte so sehr gehofft, daß mit der neuen Browsergeneration sich endlich ein einheitlicher Standard durchsetzt.
Das wird wohl ein Traum bleiben.

Gute Nacht (um 06:30 ???)

Gerhard Feil

  1. Hallo

    bei Netscape musst Du bedenken, daß das erst ein PreRelease war (und Opera ist ja auch noch nicht GANZ fertig).
    Der aktuell kursierende Netscape6 entspricht Mozilla Milestone 15. Man ist allerdings schon bei Milestone 16, welcher nach meiner Erfahrung doch schon erhebliche Verbesserungen enthält. Der offiziellen Roadmap zufolge hätte ich sowieso erst Milestone 16 zum offiziellen Netscape PreRelease genommen. Aber wahrscheinlich wollte man da nicht noch länger warten. Also teste mal den. Das ist etwas realisitischer in Hinblick auf den Funktionsumfang.

    Gruß
       Michael

    Mozilla-Link:http://www.mozilla.org/projects/seamonkey/release-notes/

  2. Hallo,

    um genau zu sein. Der NS kann nicht nur keine Layer verschieben, er kann "gar keine Layer"..... allerdings nicht, weil er sich an keinen Standart hält, sondern weil er versuchen wird, sich ausschließlich am verabscheideten Standart zu halten. (Allerdings ist, auch durch Netscapes Schuld, der verabschiedete Standart mal wieder etwas anderes als der gelebte Standart.....)

    Chräcker

    <img src="http://homepages.compuserve.de/ackheller/stempel/grafiken/logo.gif" alt="">http://www.chraecker.de/stempel

    1. Hallo

      trifft das "nichtkennen" von Layern auch auf Milestone 16 zu ?

      Gruß
         Michael

      1. Hallo,

        ups, ich stehe auf dem linken Fuß.... es hieß bei den ersten 6er Vorstellung sehr vehement von der Firma, daß es keine Intergrierung der alten Sünden wie Layer geben wird.... ich gebe zu, darauf fußt meine "meinung" bzw mein Wissen.... andereseits hat die gleiche Firma etwas früher gesagt, Layer sei das collste der Welt ,-) Weiß also nicht, inwieweit man hier doch noch eine Abwärtskompatibilität nachschieben wird.... ich vermute mal aber eher: nein, auch die neuen Milestone werden von dem Pfad der "ausschlieslich offiziellen-Standart-unterstützung" nicht abgehen..... genaueres wirst Du aber sicherlich bei der von Dir bereits genannten Adresse erfahren.... (oder weißt es schon und hast mir eine berechtigte Fangfrage gestellt....)

        So, jetzt stelle ich mich wieder auf beide Füße....

        Chräcker

        <img src="http://homepages.compuserve.de/ackheller/stempel/grafiken/logo.gif" alt="">http://www.chraecker.de/stempel

        1. Hallo

          man wollte wohl nicht nur den aktuellen Standard unterstützen, schon in Hinblick darauf, daß sich ja die Häfte der Seiten nicht bedienen lassen würden. Und so ein Webmaster kann sich ja auch nicht von heute auf morgen umstellen.

          Gruß
             Michael

        2. »»auch die neuen Milestone werden von dem Pfad der "ausschlieslich offiziellen-Standart-unterstützung"
          »»nicht abgehen

          Hi Chräcker

          Die ausschliesslich offiziellen-Standart-unterstützung ist auch im M16 schon nicht mehr
          gegeben, und zwar beim clipping. Mozilla-Begründung: die Entwickler sind schon so daran
          gewöhnt divs so zu clippen, wies beim IE der Fall ist, dass man bem Entwicklungsschritt
          von M15 auf M16 dies geändert hat, weg vom W3C-Standard.

          Also: alles ist möglich.

          lg Hobbes

          <img src="http://server.datenwerk.at/~til/img/hobbes.gif" alt="">

  3. hi ho

    Ich hatte so sehr gehofft, daß mit der neuen Browsergeneration sich endlich ein einheitlicher Standard durchsetzt.
    Das wird wohl ein Traum bleiben.

    nein :-)
    du kannst schon mal anfangen, dich durch die DOM2-Specs vom W3C zu wuehlen - viel spass :-))

    cua

    n.d.p.

    1. hallo,

      du kannst schon mal anfangen, dich durch die DOM2-Specs vom W3C zu wuehlen - viel spass :-))

      die Seiten, die mir die besagten Probleme bereiten sind als<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">  
      deklariert und schaffen jeden Validatortest mitHtml4 Standard problemlos.

      nur die Browser sind wohl noch nicht ganz so fit.

      (PS: ich meinte natürlich bewegte DIV's und keine Layer)

      Gruß Gegge

      1. hi ho

        die Seiten, die mir die besagten Probleme bereiten sind als<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">  
        deklariert und schaffen jeden Validatortest mitHtml4 Standard problemlos.

        hmm, interessante Kombination aus Transitional und Strict, bist du sicher?

        btw: ich verstehe die aufregung noch gar nicht <--- der Mozilla bzw. Netscape 6 ist doch noch gar nicht fertig
        ----> also keine _Vor_urteile bitte .-))

        cua

        n.d.p.

  4. Hallo,

    der erwünschte Standard wäre document.getElementByID, und mit if/else in richtigen Reihenfolge kann man ja dem ie5 die Entscheidung bzgl. document.all abnehmen, also eigentlich kein Problem.

    Das so mögliche Dhtml für Netscape 6 oder Mozilla M16 läuft bereits jetzt sehr gut und ist sehr "mächtig".

    Opera 4.02 kommt damit erfreulicherweise im Prinzip auch zurecht, hat aber immer noch Defizite und Fehler bei Scriptumfang sowie CSS.
    Verschachtelte Stylenangaben erhalten falsche Prioritäten usw., viele Eigenschaften können gar nicht angesprochen werden.
    Die jetzige Version läuft zwar ohne Crash, ist aber eigentlich unfertig. Grosse Teile des WWW sind damit gar nicht zugänglich.

    Seiten mit nur document.all und layer in der Navigation fallen meist raus bis der jeweilige Webmaster für Netscape 6 ergänzt hat, aber wann wird das sein ?
    Die Hilferufe in news.opera.no kann sich jeder anschauen, da heisst es dann  "... Opera 4.01 habe ich kein Zugriff zu den Link's." oder "Can anyone help me display website correctly using opera4.01?"

    Andere Seiten scheitern an Scriptproblemen. Dazu kommt noch die bereits bei den 3er Versionen Chaos stiftende Möglichkeit, dass Opera sich gegenüber bestimmten Scriptanfragen als Netscape oder IE ausgeben kann.
    Da soll ein Produkt eine schlanke Alternative zu den Browserboliden und Freaksoftware mit weitgehenden Einstellmöglichkeiten zugleich sein.
    Vielleicht das richtige Werkzeug für den kundigen Fachjournalisten, der täglich immer wieder verschiedene Internetseiten mit wenig JavaScript dafür hauptsächlich Text handhaben will oder muss.
    Dagegen der Kommentar eines Normalverbrauchers, wieder aus einem Forum, Zitat: Its just too messy for a software that is not free !

    Ich finde Opera trotzdem sehr interessant und auch unterstützenswert, aber zu detaillierte Anpassungen an Opera wären zur Zeit äusserst fragwürdig, da man die Bugs einzelner Unterversionen berücksichtigen müsste.

    Gruss,
    Kurt B