Markus P.: Fehlermeldung - Bezeichner erwartet

Beitrag lesen

Hi Leute !

Ich habe folgendes Problem .Ich will die Größe einer Animation je nach Bildschirmformat dynamisch ändern und habe dabei folgende Datei zusammengebastelt :
<html>
<head>
<title>frameoben</title>
<script language="JavaScript">

var neu = "<embed src='buttons.swf' width=990 height=124 align='top'>";

if (screen.width != 800)
      {
   document.all.tags.("td")[1].innerHTML = "neu" ;
      }
</script>
</head>
<body bgcolor="black">

<table width=100%>
<td width=10%>
</td>
<td width=80% id="buttons">
<embed src="buttons.swf" width=770 height=55 align="top">
</td>
</td width=10%>
</td>
</table>
</body>
</html>

Wenn ich es laufen lasse bekomme ich immer die Fehlermeldung :Bezeichner erwartet .Ehrlich gesagt weis ich nicht mal ob dieses Script funktionieren würde. Aber falls mir jemand eine kleine Hilfe geben könnte ,wäre ich sehr froh ,danke.

Hi

ja, du willst was in was setzen, was gar noch nicht existiert....du hast keine funktion, also verarbeitet der browser dein js sofort. aber er weiss nicht was document.all.tags("td")[1] ist. (würde eh via document.getElementById("buttons").innerhtml = ".." drauf zugreifen.

versuchs mal mit dem script:

<script language="JavaScript">
function setSWF() {
  var neu;
  neu = "<embed src='buttons.swf' width=990 height=124 align='top'>";

if (screen.width != 800) {
    document.getElementById("buttons").innerHTML = neu ;
  }
}
document.onLoad = setSWF;
</script>

Danke für die Hilfe ,jetzt bekomme ich zwar keine Fehlermeldung mehr ,aber die Vergrößerung funktioniert leider noch immer nicht (übrigens ich habe den IE4 falls das irgendwie hilft) ,und getElementbyId wird in Selfhtml gar nicht erwähnt ,deswegen habe ich es gar nicht gekannt.