Hi,
I have a problem that surely is very easy, but do not know like doing it … I have a javascript function who reload inside in a div, a flash.
This is the code:
[code=php]// parsedData[4] –> directory
// parsedData[3] –> name
document.getElementById(“avatar_man”).innerHTML = “<OBJECT classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′ codebase=’http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0′ WIDTH=’250′ HEIGHT=’200′ id=’Movie1′ name=’Movie1′>
<PARAM NAME=’movie’ VALUE=’swf/”+parsedData[4]+”/”+parsedData[3]+”MAN.swf’/>
<PARAM NAME=’quality’ VALUE=’high’/>
<PARAM NAME=’bgcolor’ VALUE=’#ffffff’/>
<PARAM NAME=’loop’ VALUE=’false’/>
<PARAM NAME=’menu’ VALUE=’false’/>
<EMBED src=’swf/”+parsedData[4]+”/”+parsedData[3]+”MAN.swf’ quality=’high’ loop=’false’ menu=’false’ bgcolor=’#ffffff’ WIDTH=’250′ HEIGHT=’200′ NAME=’Movie1′ id=’Movie1′ TYPE=’application/x-shockwave-flash’ swLiveConnect=’true’ PLUGINSPAGE=’http://www.macromedia.com/go/getflashplayer’>
</EMBED>
</OBJECT>”;
document.getElementById(“avatar_woman”).innerHTML = “<OBJECT classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′ codebase=’http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0′ WIDTH=’250′ HEIGHT=’200′ id=’Movie1′ name=’Movie1′>
<PARAM NAME=’movie’ VALUE=’swf/”+parsedData[4]+”/”+parsedData[3]+”WOMAN.swf’/>
<PARAM NAME=’quality’ VALUE=’high’/>
<PARAM NAME=’bgcolor’ VALUE=’#ffffff’/>
<PARAM NAME=’loop’ VALUE=’false’/>
<PARAM NAME=’menu’ VALUE=’false’/>
<EMBED src=’swf/”+parsedData[4]+”/”+parsedData[3]+”WOMAN.swf’ quality=’high’ loop=’false’ menu=’false’ bgcolor=’#ffffff’ WIDTH=’250′ HEIGHT=’200′ NAME=’Movie1′ id=’Movie1′ TYPE=’application/x-shockwave-flash’ swLiveConnect=’true’ PLUGINSPAGE=’http://www.macromedia.com/go/getflashplayer’>
</EMBED>
</OBJECT>”;
and in html:
[code=php]
// $display_m and $display_w can be inline or none
<div style=”display: <?=$display_m;?>;” id=”avatar_man”>
<OBJECT classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0″ WIDTH=”250″ HEIGHT=”200″ id=”Movie1″ name=”Movie1″>
<PARAM NAME=”movie” VALUE=”swf/<?=strtolower(trim($Idioma));?>/Victor.swf”/>
<PARAM NAME=”quality” VALUE=”high”/>
<PARAM NAME=”bgcolor” VALUE=”#ffffff”/>
<PARAM NAME=”loop” VALUE=”false”/>
<PARAM NAME=”menu” VALUE=”false”/>
<EMBED src=”swf/<?=strtolower(trim($Idioma));?>/Victor.swf” quality=”high” loop=”false” menu=”false” bgcolor=”#ffffff” WIDTH=”250″ HEIGHT=”200″ NAME=”Movie1″ id=”Movie1″ TYPE=”application/x-shockwave-flash” swLiveConnect=”true” PLUGINSPAGE=”http://www.macromedia.com/go/getflashplayer”></EMBED>
</OBJECT>
</div>
<div style=”display: <?=$display_w;?>;” id=”avatar_woman”>
<OBJECT classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0″ WIDTH=”250″ HEIGHT=”200″ id=”Movie1″ name=”Movie1″>
<PARAM NAME=”movie” VALUE=”swf/<?=strtolower(trim($Idioma));?>/Eva.swf”/>
<PARAM NAME=”quality” VALUE=”high”/>
<PARAM NAME=”bgcolor” VALUE=”#ffffff”/>
<PARAM NAME=”loop” VALUE=”false”/>
<PARAM NAME=”menu” VALUE=”false”/>
<EMBED src=”swf/<?=strtolower(trim($Idioma));?>/Eva.swf” quality=”high” loop=”false” menu=”false” bgcolor=”#ffffff” WIDTH=”250″ HEIGHT=”200″ NAME=”Movie1″ id=”Movie1″ TYPE=”application/x-shockwave-flash” swLiveConnect=”true” PLUGINSPAGE=”http://www.macromedia.com/go/getflashplayer”></EMBED>
</OBJECT>
</div>
if I do : alert(document.getElementById(“avatar_man”).innerHTML); the code is correct (is the last put), but in the webpage doesn’t occur nothing (it remains in white)… and also, I can’t do a refresh, because I’m working with AJAX and I would lose text. ?
Some idea??? ?
A lot thanks !!!!!
Skaperna