Christian Kruse: Variable im body aufrufen

Beitrag lesen

Hoi,

Kann mir jemand sagen, wo hier der Fehler liegt?

Der Fehler liegt in den verschiedenen Scopes. Du definierst die
Variable in einem if() {}, sie ist nur innerhalb der {} gueltig.
Definiere sie vorher schon, dann sollte es gehen:

<script language="JavaScript">
var bild = "";
function browser() {
  var browser = navigator.appName;
  if (browser = "netscape") {
    bild = "";
  }
  else {
    var bild = '<img src="../images/image.gif">';
  }
}
</script>

<script language="JavaScript">
document.write(bild)
</script>

Gruesse aus dem nassen Muenster,
 c.j.k