Wie bekomme ich das im Netscape zum laufen ?

Hallo !

Folgende HTML-Seite soll im Netscape ganauso funktionieren wie im InternetExplorer.
Was muss ich ändern ?
Wo bekomme ich eine Auflistung über die Unterschiede in der HTML-Programmierung zwischen den beiden Browsern her (Am Besten in Deutsch) ?

Text A

Verzweifelt wartend …
Euer Bernd

Hi,

Was muss ich ändern ?

die Denkweise. Was Du willst, ist DHTML, und das erfordert mehr als nur dieses.

Wo bekomme ich eine Auflistung über die Unterschiede in der
HTML-Programmierung

HTML und Programmierung sind zwei Begriffe, die keinerlei Zusammenhang bilden. Mit einer Strukturbeschreibungssprache kann man nicht programmieren, das ist unmöglich.

zwischen den beiden Browsern her (Am
Besten in Deutsch) ?

http://www.teamone.de/selfhtml/

Weder onMouseOver, noch onMouseOut sind gültige Event-Handler für in JavaScript

Hallo Bernd,

ich hoffe, Du hast Dich nicht schon von Deinen Plänen abbringen lassen durch die entmutigende und arrogante Antwort meines Vorredners?

Was muss ich ändern ?

die Denkweise. Was Du willst, ist DHTML,
und das erfordert mehr als nur dieses.

Da irrt Cheatah: Was Du ändern musst, ist die Technik! Effekte wie diese kannst Du ganz einfach mit Hilfe des „document object models“ (DOM) realisieren, welches vom Explorer ab Version 5 und von Netscape ab Version 6 unterstützt wird.

Wo bekomme ich eine Auflistung über die Unterschiede in der
HTML-Programmierung

http://www.teamone.de/selfhtml/

Und wieder irrt mein Vorredner: Als Stefan Münz 1998 die neueste Überarbeitung seiner (sehr guten!) HTML-Referenz ins Netz gestellt hat, steckte DOM gerade mal in den Kinderschuhen. Selfhtml ist in diesem Punkt also schon längst veraltet. Die aktuellsten Infos zum Thema DOM findest Du unter http://www.w3.org/DOM/.

Weder onMouseOver, noch onMouseOut sind gültige Event-Handler
für in JavaScript

Text A

Obenstehender Code sollte sowohl im IE5 als auch im Netscape 6 funktionieren.

Viel Erfolg beim Ausprobieren! Thomas

Da irrt Cheatah: Was Du ändern musst, ist die Technik! Effekte
wie diese kannst Du ganz einfach mit Hilfe des „document
object models“ (DOM) realisieren, welches vom Explorer ab
Version 5 und von Netscape ab Version 6 unterstützt wird.

du scheinst ja den ansatz zu haben viele menschen mit
verschiedenen browsern erreichen zu wollen, das wird nichts,
wenn du die neueste technik einsetzt. klar bekommst du etwas
unter netscape zu laufen… unter der 6er version. die verwendet
aber kaum jemand.

thomas weg einfach zu sagen wir lassen viele menschen draussen
und bestimmen, daß die sich einen anderen browser besorgen
müssen ist da ein wenig zu einfach.

der erste schritt zu plattformübergreifender technik ist es
bereits im design die problematischen funktionen zu vermeiden.
an den stellen, wo es sich nicht umgehen lässt muß eventuell
eine html seite doppelt angelegt werden.
grüße gregor

Hallo Gregor,

ich stimme Dir absolut zu: Internetseiten sollten flexibel gestaltet sein und möglichst vielen Benutzern zugänglich sein (Deshalb hab’ ich ja auch eins von diesen niedlichen „Optimal für alle Browser“-Bildchen auf meiner Homepage, mit einem Link zu http://www.anybrowser.org/campaign/anybrowser_de.html). Aber die Frage war ja in diesem Fall nicht: „Wie kann ich viele Leute erreichen?“, sondern „Wie kann ich diesen Effekt in beiden Browsern hinbekommen?“. Und da ist die Antwort: „Geht nicht!“ einfach falsch! Wer weiss? Vielleicht ist es ja eine Seite, die sich mit modernen Design-Elementen beschäftigt?!? Abgesehen davon schliesse ich ja keine Menschen von meiner Webseite aus, nur weil die einen Hover-Effekt nicht zu sehen bekommen: Der ist ja schliesslich (hoffentlich) nicht essentiell für die Navigation!

Ciao, Thomas

Hallo Gregor,

ich stimme Dir absolut zu: Internetseiten sollten flexibel
gestaltet sein und möglichst vielen Benutzern zugänglich sein
(Deshalb hab’ ich ja auch eins von diesen niedlichen „Optimal
für alle Browser“-Bildchen auf meiner Homepage, mit einem Link
zu http://www.anybrowser.org/campaign/anybrowser_de.html).
Aber die Frage war ja in diesem Fall nicht: „Wie kann ich
viele Leute erreichen?“, sondern „Wie kann ich diesen Effekt
in beiden Browsern hinbekommen?“.

mein einwand zu deiner lösung war nur, daß der netscape 6 in seiner verbreitung nicht so weit ist. wenn ICH von netscapekompatibilität spreche bin ich immer bei den späten 4er versionen.

HTML und Programmierung sind zwei Begriffe, die keinerlei
Zusammenhang bilden. Mit einer Strukturbeschreibungssprache
kann man nicht programmieren, das ist unmöglich.

Das ist ja nun wirklich eine reine Definitionssache, gell!?

Weder onMouseOver, noch onMouseOut sind gültige Event-Handler
für in JavaScript

Hi,

HTML und Programmierung sind zwei Begriffe, die keinerlei
Zusammenhang bilden. Mit einer Strukturbeschreibungssprache
kann man nicht programmieren, das ist unmöglich.

Das ist ja nun wirklich eine reine Definitionssache, gell!?

nein, keineswegs. Wie kommst Du da drauf?

Weder onMouseOver, noch onMouseOut sind gültige Event-Handler
für in JavaScript