Hallo helga,
in IE funktioniert das einwandfrei.
in NC erhalte ich folgende Fehlermeldung: "window.document.myFlash has no properties"
Welcher NC? Welche Version des Flash-Plugins?
var flashani = '<CENTER>';
<center> ist deprecated.
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,2,0" WIDTH="321" HEIGHT="262" name="myFlash" id="myFlash"><PARAM NAME="movie" VALUE="mov/f_shot2.swf"><PARAM NAME=quality VALUE=high><EMBED SRC=mov/f_shot2.swf QUALITY=high PLUGINSPAGE=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash TYPE=application/x-shockwave-flash WIDTH=321 HEIGHT=262 border=0 NAME=myFlash ID=myFlash></EMBED></OBJECT></CENTER>';
Urgs urgs urgs, was ist denn das da? Der Code ist ja schrecklich. (andererseits, die von Macromedia machen es auch nicht viel besser: http://www.macromedia.com/support/flash/publishexport/scriptingwithflash/scriptingwithflash_05.html)
id=myFlash darf nur einmal im Dokument vorkommen. Hier mal etwas aufgeräumter:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,2,0" width="321" height="262" id="myFlash">
<param name="movie" value="mov/f_shot2.swf">
<param name="quality" value="high">
<embed src="mov/f_shot2.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="321" height="262" border="0" name="myFlash"></embed></object>
Keine Ahnung, obs jetzt im Netscape klappt, ich habe noch nie Flash gescripted. (und auch noch nie eine Flash-Datei erstellt) Könnte mir aber vorstellen, dass die doppelte Verwendung von id/name das Problem darstellen, sonst kann ich nämlich keinen Unterschied zur Macromedia-Anleitungs-Seite erkennen.
Viele Grüße,
Christian
PS: Falls Du willst, dass Deine Seite valide ist, solltest Du Dir vielleicht mal http://www.alistapart.com/stories/flashsatay/ anschauen. Wie das in Zusammenhang mit der Scriptbarkeit aussieht, weiß ich allerdings nicht.
Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!