16/03/2012, 14:45
|
| | Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 8 meses Puntos: 0 | |
Cómo pasar una variable Javascript a variable HTML en el BODY a usarse con un SWF Mis estimados, soy demasiado nuevo en javascript y se que debo usarlo para hacer lo que necesito.
Tengo un SWF que necesita un valor de texto en "Flashvars" para saber a qué escena ir.
A eso ya lo se hacer, pero necesito que ese valor de texto sea el nombre de la página web donde está incluido el SWF
Por ejemplo: si el SWF está en "Pagina1.htm", tengo que poner un pequeño módulo de javascript que detecte el nombre de la página
Si el SWF está en la página 2, la variable deberá dar "Pagina2.htm" , etc.
Se hace con esto que conseguí:
function showfile() {
var pathname = location.pathname;
var filename = pathname.substr(pathname.lastIndexOf("\\")+1,pathn ame.length);
alert(filename);
}
Luego para el BODY, con
<input type="button" value="Path+File" onclick="showpath()">
me muestra el nombre de archivo htm en un cuadro de diálogo
Pero yo no necesito eso, sino que ese "nombre de archivo en formato de texto"que sale de showfile()
tiene que ir a una variable que se escribe en dos lugares dentro del BODY
<PARAM NAME=FlashVars value="aquí el valor de variable para nombre de archivo.htm">
y
<embed src="BERSA-spa-Menu.swf" FlashVars="aquí el valor de variable para nombre de archivo.htm" ..... etc
Probé decenas de formas y no me sale
Por favor si alguno tiene la amabilidad de mostrarme un ejemplo claro porque aún no entiendo cómo trabaja javascript
Ayuda por favooorrrrrrrrrr
Muchas gracias
Gussiglo21 |