Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/03/2012, 22:43
gussiglo21
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Cómo pasar una variable Javascript a variable HTML en el BODY a usarse con

Cita:
Iniciado por MARCASTELEON Ver Mensaje
Hola,

Ahora que veo el codigo de la pagina todo es mas claro. Prueba cambiando el script, asi:

Código Javascript:
Ver original
  1. window.onload=showfile;// se hace que se jecute la funcion cuando se carga la pagina
  2.  
  3. function showfile() {
  4. var pathname = location.pathname;
  5. var filename = pathname.substr(pathname.lastIndexOf("/")+1,pathname.length);//en esta linea habia un espacio entre path y name "...,path name.le....." y se cambia "\\" por "/" ya que el "/" es el que se utiliza en la url y no "\\"
  6. document.getElementById("idParam").setAttribute ("value","selector="+filename);//se agrega "selector=" para que quede algo como "selector=index1.html"
  7. document.getElementById("idEmbed").setAttribute ("FlashVars","selector="+filename);
  8. }

Pueba con esto y me dices como resulto.

pd: recuerda que debes colocarle un id a la etiqueta PARAM y a la embed, en el codigo que te escribo, asumo que estos ids son idParam y idEmbed respectivamente.



O sea.... si el valor "value" y el valor "Flashvars lo da la función.....
creo que dejar =index.htm en el <PARAM y en el <EMBED es innecesario
¿¿¿pero si lo quito de esas etiquetas cómo deben quedar estas etiquetas?????

<PARAM id="idParam" NAME=FlashVars value="selector=index.htm">

<embed id="idEmbed" src="pelicula.swf" FlashVars="selector=index.htm".. etc etc

Qué raro, ¿como puede ser que en el Chrome funcione y en los otros no?