Foros del Web » Programando para Internet » Javascript »

Asignar un valor no anda

Estas en el tema de Asignar un valor no anda en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/03/2010, 14:56
 
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

Etiquetas: asignar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:24.