Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 23-jul-2008, 17:21   #1 (permalink)
salvador86 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 135
De acuerdo Desde un iframe asignar título a la página principal

Hola, al mismo tiempo que les pido sus sugerencias para realizar lo que deseo, les presento una duda:

1. Es que la página que estoy construyendo http://www.vivatoursperu.com/ no se porque cuando navego en el (todo cambia en un iframe) se borra el título de la página y se reemplaza por por un "#", revizado mi código y no encuentro nada raro.

2. Ahora si, la pregunta de este Tema. Me gustaría que cada vez que navego en la página desde el iframe el titulo de la página cambie. En la página que muestro el enlace esta el problemo que quiero resolver.

Anteriormente hice que utilizando una misma página de popup otras páginas le asignen el nombre de título, colocando valores a unas caja de texto (cantidad se según la frase, una por cada palabra) y en las página que le asignaban colocaba
Cita:
<form action="popup.htm" method="get" name="form1" target="_top">
y en popup lo recibia de la siguiente manera
Cita:
<script>

//Para jalar las valores de las cajas de texto de la página principal
function leerGET(){
var cadGET = location.search.substr(1,location.search.length);
var arrGET = cadGET.split("&");
var asocGET = new Array();
var variable = "";
var valor = "";
for(i=0; i< arrGET.length;i++){
var aux = arrGET[i].split("=");
variable = aux[0];
valor = aux[1];
asocGET[variable] = valor;
}
return asocGET;
}
</script>
//Para mostrarlos como título, aunque me resulta muy bien hay variables de más
<SCRIPT LANGUAGE="JavaScript">
var paresVarValor = leerGET();
var contenido=""
for (obj in paresVarValor){
contenido+=paresVarValor[obj]+"\ ";
}
var reps = 2;
var speed = 200;
var C = 0;
var mC = 0;
var s = 0;
var sT = null;
var p
if (reps < 1) reps = 1;
function doTheThing() {
A();
}
function A() {
s++;
if (s > 8) { s = 1;}
if (s == 1) { document.title = contenido; }

if (C < (8 * reps)) {
sT = setTimeout("A()", speed);
C++;
}
else {
C = 0;
s = 0;
mC++;
if(mC > p - 1) mC = 0;
sT = null;
doTheThing();
}
}
doTheThing();
</script>
he tratado de adaptarlo a esta situación pero no lo he logrado, pues esta era para asignar titulo a un popup desde una página madre y la situación a la que me presento es lo contrario.
Desde un iframe asignar título a la página principal, les doy muchas gracias por sus sugerencias.

Espero tambien me puedan ayudar a saber mi duda porque se muestra una "#" cuando navego mi página.

Muchas gracias

Última edición por salvador86; 23-jul-2008 a las 17:30. Razón: editar
salvador86 está desconectado   Responder Citando
Antiguo 23-jul-2008, 21:28   #2 (permalink)
xbx
xbx no se puede cailificar en este momento
 
Fecha de Ingreso: mayo-2008
Ubicación: Buenos Aires
Mensajes: 220
Respuesta: Desde un iframe asignar título a la página principal

Hola salvador86,

En cuanto a el '#' ocurre por esta linea en tu archivo /librerias/libreria.js :
Código HTML:
window.location='#';//necesario para safari
Deberias quitarla o agregar un if que pregunte si estas en Safari que solo ahi haga eso.

Y en cuanto a cambiar el titulo de la pagina desde el iframe:
Debes colocar esto en tus archivos html que se cargan en el iframe:
Código HTML:
<script type="text/javascript">
<!--
window.parent.document.title="Aqui el nuevo titulo";
//-->
</script>
Suerte!
xbx está desconectado   Responder Citando
Antiguo 24-jul-2008, 09:53   #3 (permalink)
salvador86 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 135
Respuesta: Desde un iframe asignar título a la página principal

Hola XBX, tenias razón ahora si todo esta muy bien, no pensaba que con solo una línea de código podia cambiar el titulo de la página a comparación del código que presente arriba, machas gracias por todo.
salvador86 está desconectado   Responder Citando
Antiguo 24-jul-2008, 11:30   #4 (permalink)
xbx
xbx no se puede cailificar en este momento
 
Fecha de Ingreso: mayo-2008
Ubicación: Buenos Aires
Mensajes: 220
Respuesta: Desde un iframe asignar título a la página principal

De nada!
Me alegro de que te haya servido.
xbx está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:07.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96