sunny: Bild bei bestimmtem Browser nicht anzeigen

Hallo!

Ich möchte, dass zB. ein Bild bei Netscape 4.75 nicht angezeigt wird. Ich dachte mir, grundsätzlich könnte ich das so lösen:

function browser () {
 var browser = navigator.appName;
 if (browser = "netscape")
 {
  var bild = ""
 }
  else
 {
  var bild = "<img src="../images/bild.gif" width="7" height="10">"
 }
}

(Natürlich dann auch noch mit navigator.appVersion ...)

Und dort wo das Bild eingefügt werden soll, rufe ich dann die Variable auf - oder? Aber wie kann man im body eine JS-Variable aufrufen? Irgendwie hab ich da jetzt ein "black-out" glaub ich ... !?

Lg,
Sunny

  1. da wo das bild angezeigt werden soll_
    <script...
    document.write(bild);
    </script>

    1. Ja, so hätt ichs eigentlich auch am Anfang gemacht. Funzt aber nicht. Kann es vielleicht daran liegen, dass ich im head mehrere JavaScript functions hab!?

      Lg,
      Sunny

      da wo das bild angezeigt werden soll_
      <script...
      document.write(bild);
      </script>

  2. Hallo Sunny,

    ich glaube, Dein Problem liegt in der Quotierung, versuch mal

    var bild = '<img src="../images/bild.gif" width="7" height="10">';
                ^                                                    ^

    und im Body dann document.write(bild).

    Gruß,    Jürgen

    1. Es funktioniert leider trotzdem nicht. Fehlermeldung: "bild ist undefiniert".

      Lg,
      Sunny

      Hallo Sunny,

      ich glaube, Dein Problem liegt in der Quotierung, versuch mal

      var bild = '<img src="../images/bild.gif" width="7" height="10">';
                  ^                                                    ^

      und im Body dann document.write(bild).

      Gruß,    Jürgen