Christian Seiler: ---Mal ne andere Frage dazu---

Beitrag lesen

Hallo Hendrik,

Wie mach ich das bei dem?

Opera, egal welche Version, kannst Du _immer_ über

if (window.opera) { }

identifizieren. Jedoch halte ich eine derartige Browserweiche für sinnfrei. Bei JavaScript ist es besser, nach Eigenschaften zu Fragen und nicht nach dem Browser. Bsp:

if (document.getElementById && document.getElementById("test") && document.getElementById("test").innerHTML) {
  document.getElementById("test").innerHTML = '<strong>Hallo<'+'/strong>';
} else if (document.all && !document.getElementById && document.all["test"] && document.all["test"].innerHTML) {
  document.all["test"].innerHTML = '<strong>Hallo<'+'/strong>';
} else if (document.layers && document.layers["test"]) {
  with (document.layers["test"].document) {
    open(); write ('<strong>Hallo<'+'/strong>'); close ();
  }
} else {
  // browser unterstützt kein derartiges Ändern von Inhalten
}

So etwas ist viel sinnvoller als eine Browsererkennung.

Bei CSS kann man durch andere Tricks Seiten auf den meisten Browsern zum Laufen bekommen.

Christian

P.S.: Ach ja:

Mein Mozilla:

navigator.appName Netscape
navigator.appCodeName Mozilla
navigator.userAgent Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.2.1) Gecko/20021130
navigator.appVersion 5.0 (X11; de-AT)
navigator.family gecko
navigator.version 1.0201
navigator.OS nix
navigator.org mozilla

Mein Opera:

navigator.appName Opera
navigator.appCodeName Mozilla
navigator.userAgent Opera/6.11 (Linux 2.4.19-k7 i686; U) [en]
navigator.appVersion 6.11 (Linux 2.4.19-k7 i686; U)
navigator.family opera
navigator.version 6.11
navigator.OS nix
navigator.org opera
[keine base64-inline-graphiken unterstützt]

Mein Konqueror:

navigator.appName Konqueror
navigator.appCodeName Mozilla
navigator.userAgent Mozilla/5.0 (compatible; Konqueror/3.1; Linux)
navigator.appVersion 5.0 (compatible; Konqueror/3.1; Linux)
navigator.family
navigator.version 5
navigator.OS nix
navigator.org
[keine base64-inline-graphiken unterstützt]

Mein Netscape:

navigator.appName Netscape
navigator.appCodeName Mozilla
navigator.userAgent Mozilla/4.77 [en] (X11; U; Linux 2.4.19-k7 i686; Nav)
navigator.appVersion 4.77 [en] (X11; U; Linux 2.4.19-k7 i686; Nav)
navigator.family nn4
navigator.version 4.77
navigator.OS nix
navigator.org netscape
[keine base64-inline-graphiken unterstützt]

Mein Lynx:

ohne javascript geht nischt ;)

Mein w3m:

ohne javascript geht nischt ;)

Mein Links:

ohne javascript geht nischt ;)

--
Hast Du einen Beitrag? Nur her damit!
http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
sh:) fo:) ch:] rl:( br:> n4:& ie:% mo:) va:) de:] zu:) fl:( js:| ss:) ls:[