Comunidad de diseño web y desarrollo en internet online

Recuperar nombre de página

Citar            
MensajeEscrito el 04 Oct 2005 01:04 am
Hola a todos, a continuación relato cuál es mi problema: tengo una barra de navegación hecha en flash con botones de avanzar y de retroceder, lo que necesito es recuperar mediante código desde la barra de navegación el nombre de la página que la contiene. Por ejemplo, la página principal es “index.htm” y dentro de ella está la barra de navegación, lo que necesito es recuperar el nombre de la página (en este caso “index.htm”) para realizar en función de ello una u otra acción cuando se presionan los botones de avance o retroceso de la barrita de navegación.
Yo he probado por ejemplo realizar el siguiente getURL: getURL("javascript:void(alert(location.href))");
y el resultado es que me muestra la ruta completa de la página en una window, pero no sé como hacer para que en alguna variable dentro de flash se guarde el texto que se muestra y luego “trabajarlo” para extraer sólo el nombre de la página.

Gracias por la ayuda, saludos a todos.

Por garchabig

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 Oct 2005 10:13 am
Un caso similar lo encontré yo en mi web pero ésta no contiene Flash, únicamente html y javascript. La solución está en trabajar con strings; Para devolver el nombre de la página, cojo la cadena de texto desde el último "/" hasta el final de la cadena o el último ".html", devolviéndome: index.html ó index según sea el caso.
Ejemplo:
var a = location.href;
s = a.lastIndexOf(".");
p = a.lastIndexOf("/") + 1;
nombrepag = a.substring(s, p);

Por supertxull

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 Oct 2005 10:27 am
Hola "supertxull", a eso que tú comentas lo entiendo y se cómo realizarlo en Flash, el problema es cómo "conseguir" la cadena de texto que en javascript logras con "location.href", ¿me explico?
Lo que no se como hacer es obtener la cadena de texto para manipularla dentro de la animación Fash.

Gracias igual, saludos.

Por garchabig

2 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.