Foros del Web » Creando para Internet » Flash y Actionscript »

Detectar url de otro frame

Estas en el tema de Detectar url de otro frame en el foro de Flash y Actionscript en Foros del Web. Hola. Alguien sabe cómo hacer que un swf ubicado en el frame superior de una página, detecte el url del frame inferior? Gracias!...
  #1 (permalink)  
Antiguo 15/04/2008, 07:21
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 1 mes
Puntos: 0
Detectar url de otro frame

Hola.
Alguien sabe cómo hacer que un swf ubicado en el frame superior de una página, detecte el url del frame inferior?
Gracias!
  #2 (permalink)  
Antiguo 15/04/2008, 07:36
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Re: Detectar url de otro frame

Necesitas dos cosas, este script:

<script type="text/javascript">
url = document.location.nombredelframe.href ;
partes = url.split('/');
direccion=partes[partes.length-1];
</script>

Creo que es así. Y luego debes pasar la variable a flash, no sé si te servirá loadvars, con éste tutorial seguro que podrás pasar la variable, sólo necesitas un evento:

http://blog.unijimpe.net/integrar-flash-y-javascript/


En la línea:

<script language="javascript">
function getNombre() {
return document.getElementById("nombre").value;
}
</script>

En lugar de pasar el nombre del input, le pasas el valor de la url:

<script language="javascript">
function getNombre() {
url = document.location.nombredelframe.href ;
partes = url.split('/');
direccion=partes[partes.length-1];
return direccion;
}
</script>

No lo he probado pero a ojo debe funcionar.
__________________
Chanante!
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 06:16.