Logro llamar a la función sin problemas y esta recibe el parámetro bien (hago un alert y esta correcto). El problema es que no me reemplaza el contenido del div...
El div es así:
<div id="playvideo" style="width:292px; position:relative; float:right;"></div>
Y la función trata de meterle un código de YouTube para cambiar el video básicamente (como esta usado en este link):
Código Javascript :
<script type="text/javascript"> function cambiarVideo(id){ /// alert(id); // ESTO ESTA OK /// var youtube = ''; /// youtube += '<object width="292" height="236">'; youtube += '<param name="movie" value="http://www.youtube.com/v/'+id+'&hl=en&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999&loop=1"></param>'; youtube += '<param name="allowFullScreen" value="false"></param>'; youtube += '<param name="allowscriptaccess" value="always"></param>'; youtube += '<param name="wmode" value="opaque">'; youtube += '<embed src="http://www.youtube.com/v/'+id+'&hl=en&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999&loop=1" ' youtube += 'type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="292" height="236" wmode="opaque"></embed></object>'; /// $("#playvideo").html(youtube); // ACÁ ES DONDE TENGO MI DUDA... /// return false; }; </script>
Mucahs gracias!
Javier