Stefan Muenz: Browser-Check

Beitrag lesen

Hallo Besim,

Leider funktioniert das alles immer noch nicht, der Netscape 3.0 reagiert immer noch stur und zeigt das BODY-Element an, daß ich eigentlich für Browser eingebaut habe, die keine Frames verstehen, der Navigator 3.0 versteht diese jedoch definitiv.

<SCRIPT LANGUAGE="JavaScript" SRC="../_script/makeframe.js"></SCRIPT>

Muss das externe Script da stehn? Tut das nicht genau das, was der Code in der Datei selbst tut? (Doppeltgemoppelt also)?

if (Number(navigator.appVersion.substring(0,1)) >= 4)

Machs doch so, dass Du abhaengig von dieser Abfrage mit window.location.href zwei unterschiedliche Dateien aufrufst. Die Dateien koennen dann mit ganz normalem HTML jeweils das Frameset aufbauen, das fuer den jeweiligen Browser gedacht ist. Ist nur eine Datei mehr und klappt wenigstens mit allen Browsern, die JavaScript koennen.

Viele Gruesse
  Stefan Muenz