Cita:
Iniciado por MARCASTELEON Hola,
Ahora que veo el codigo de la pagina todo es mas claro. Prueba cambiando el script, asi:
Código Javascript
:
Ver originalwindow.onload=showfile;// se hace que se jecute la funcion cuando se carga la pagina
function showfile() {
var pathname = location.pathname;
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 "\\"
document.getElementById("idParam").setAttribute ("value","selector="+filename);//se agrega "selector=" para que quede algo como "selector=index1.html"
document.getElementById("idEmbed").setAttribute ("FlashVars","selector="+filename);
}
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=F
lashVars 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?