Foros del Web » Programando para Internet » Javascript »

cambiar el titulo en pantalla principal

Estas en el tema de cambiar el titulo en pantalla principal en el foro de Javascript en Foros del Web. Hola, vereis tengo que inscrustar un codigo javascript en el que,cuando se cargue en el frame principal una pagina cuyo titulo es "informatica",cambie el titulo ...
  #1 (permalink)  
Antiguo 09/06/2007, 04:18
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 11 meses
Puntos: 7
cambiar el titulo en pantalla principal

Hola, vereis tengo que inscrustar un codigo javascript en el que,cuando se cargue en el frame principal una pagina cuyo titulo es "informatica",cambie el titulo de la ventana que contiene los frames,index para que me entendais...lo he intentado asi pero no lo consigo....a ver si podeis echarme una mano...


<HTML>

<HEAD>
<TITLE> index </TITLE>

<script LANGUAGE="JavaScript" type="text/javascript">

function titulo(frame){

if (frames[principal].document.title == 'informatica')
{
document.title = 'I.E.S LA PILA'+'(frames[principal].document.title)';
}
else
{
document.title = 'I.E.S LA PILA';
}

}

</script>

</HEAD>

<FRAMESET ROWS="82,25,*" onload="titulo()">
<FRAME NAME="titulo" SRC="html/titulo.html" noresize scrolling="no" FRAMEBORDER="0">
<FRAME NAME="menu" SRC="html/menu.html" noresize scrolling="no" FRAMEBORDER="0">
<FRAMESET COLS="130,*,130">
<FRAME NAME="menu_secundario" SRC="html/menu_defecto.html" noresize scrolling="no" FRAMEBORDER="0">
<FRAME NAME="principal" SRC="html/principal.html" noresize scrolling="auto" FRAMEBORDER="0">
<FRAME NAME="zonas" SRC="html/zonas_y_enlaces.html" noresize scrolling="no" FRAMEBORDER="0">
<NOFRAME>
<p>Su navegador no permite paginas de marcos</p>
</NOFRAME>
</FRAMESET>

</FRAMESET>


</HTML>
  #2 (permalink)  
Antiguo 09/06/2007, 04:40
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Re: cambiar el titulo en pantalla principal

Hola:

Prueba usando el onload del frame...
<frame name="principal" onload="titulo()" ...>

y la función título (sin parámetros...)

document.title = window.frames.principal.document.title;

Por cierto, todas las páginas deberían ser de tu dominio.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 09/06/2007, 04:58
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 11 meses
Puntos: 7
Re: cambiar el titulo en pantalla principal

Muchisimas gracias...ya lo he solucionado...ahora tengo que hacerlo en un script externo y enlazarlo con la pagina,pero no me va...siento preguntar tanto,pero ya os digo que llevo dos dias con javascript:

script externo: titulo.js:

var titulo_principal = 'I.E.S LA PILA';

function titulo(){

if (window.frames.principal.document.title == "informatica")
{
document.title = 'I.E.S LA PILA ' + '(' + window.frames.principal.document.title + ')';
}
else{
document.title= titulo_principal;
}
}

y lo enlazo asi en el head del index:

<script type="text/javascript" src="../scripts/titulo.js"/></script>

pero no me va...

muchas gracias de nuevo...1 saludo!

Última edición por manguiti; 09/06/2007 a las 05:08
  #4 (permalink)  
Antiguo 09/06/2007, 05:27
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Re: cambiar el titulo en pantalla principal

Hola:

Al poner en la url dos puntos, indicas el directorio padre... verifica la ruta, porque lo demás parece estar bien.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 09/06/2007, 05:37
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 11 meses
Puntos: 7
Re: cambiar el titulo en pantalla principal

Tenias razon...no cai en que era el index.html y estaba en el mismo nivel que las demas carpetas....muchas gracias caricatos!!
  #6 (permalink)  
Antiguo 09/06/2007, 09:01
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 11 meses
Puntos: 7
Re: cambiar el titulo en pantalla principal

Me acabo de dar cuenta de que me va bien con firefox,pero con internet explorer no se cambia el titulo de la pagina....alguna solucion??

1 saludo!!
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 11:22.