Hola a tod@s, mi problema es el siguiente:
Tengo un object para reproducri videos .wmv, tambien tengo una lista de enlaces de videos que cuando pincho en uno de ellos quiero que me cambie el video actual que se está ejecutando por el que he pinchado pero son recargar la página. Esto lo hago con javascript. Pues bien, en IE funciona bien pero en Firefox no funciona.
El object lo tengo dentro de una capa div.
Codigo del object:
<div id="galeriaVideo" style="visibility:visible">
<table border="0" cellpadding="0" cellspacing="0" width="486px">
<tr><td colspan="5" bgcolor="#0d558f" align="center" height="20px"><span
class="textoblanco" id="titulovideo"><?echo $titulo?</span></td></tr>
<tr><td colspan="5" height="20px"></td></tr>
<tr><td colspan="5" align="center">
<OBJECT ID="video_principal" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=,1,52,701"
type="application/x-oleobject">
<PARAM name="FileName" value="multimedia/videos/<?echo $videoini?>">
<EMBED type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
SRC="multimedia/videos/<?echo $videoini?>"
name="video_principal" autostart="1" showdisplay="0" showtracker="1" autosize="1" showcontrols="1">
</EMBED>
</OBJECT>
</td></tr>
</table>
</div>
Y esto es lo que hago en javascript cuando se le da a cualquier enlace de los demás videos:
function CargaVideo(archivo,titulo){
document.getElementById('video_principal').stop();
document.getElementById('video_principal').filenam e=archivo;
document.getElementById('titulovideo').innerHTML = titulo;
}
Lo he intentado hacer tambien sin el getElementById pero tampoco funciona.
Si alguien me puede ayudar se lo agradecería.