Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2010, 14:56
alehawk
 
Fecha de Ingreso: junio-2002
Mensajes: 212
Antigüedad: 21 años, 10 meses
Puntos: 0
Pregunta Asignar un valor no anda

Hola, tengo el siguiente codigo:
Código HTML:
<script>
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  //alert('Query Variable ' + variable + ' not found');
}
function cambiar(){
	
	document.getElementById('f1').value='&amp;MM_ComponentVersion=1&amp;skinName=Halo_Skin_3&amp;streamName='+getQueryVariable('x')+'&amp;autoPlay=true&amp;autoRewind=true';
	document.getElementById('f2').value='&amp;MM_ComponentVersion=1&amp;skinName=Halo_Skin_3&amp;streamName='+getQueryVariable('x')+'&amp;autoPlay=true&amp;autoRewind=true'
}
</script> 
<body onload="javascript:cambiar();">
<div id="apDiv1">
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="342" height="291" id="FLVPlayer">
    <param name="movie" value="FLVPlayer_Progressive.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="scale" value="noscale" />
    <param name="salign" value="lt" />
    <param id="f1" name="FlashVars" value="" />
    <param name="swfversion" value="8,0,0,0" />
    <!-- Esta etiqueta param indica a los usuarios de Flash Player 6.0 r65 o posterior que descarguen la versión más reciente de Flash Player. Elimínela si no desea que los usuarios vean el mensaje. -->
    <param name="expressinstall" value="../../../../Scripts/expressInstall.swf" />
    <!-- La siguiente etiqueta object es para navegadores distintos de IE. Ocúltela a IE mediante IECC. -->
    <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="FLVPlayer_Progressive.swf" width="342" height="291">
      <!--<![endif]-->
      <param name="quality" value="high" />
      <param name="wmode" value="opaque" />
      <param name="scale" value="noscale" />
      <param name="salign" value="lt" />
      <param id="f2" name="FlashVars" value="" />
      <param name="swfversion" value="8,0,0,0" />
      <param name="expressinstall" value="../../../../Scripts/expressInstall.swf" />
      <!-- El navegador muestra el siguiente contenido alternativo para usuarios con Flash Player 6.0 o versiones anteriores. -->
      <div>
        <h4>El contenido de esta página requiere una versión más reciente de Adobe Flash Player.</h4>
        <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtener Adobe Flash Player" /></a></p>
      </div>
      <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
  </object> 
Lo que quiero es que cuando termine de cargar el documento me asigne un valor a

<param id="f1" name="FlashVars" value="prueba" />
<param id="f2" name="FlashVars" value="" />

El tema es que no lo hace.
Si en la funcion cambiar le pongo alert(document.getElementById('f1').value); me salta el alert y dice PRUEBA pero los valores no lo asigna. Me doy cuenta de eso porque el flash que tiene que cargar no lo carga.
Tienen idea de como encarar esto?
Un abrazo y gracias!
__________________
Simuladores y Examenes Cisco, Herramientas de Red Online - Tecnologia y Redes