marcos y titulos de pagina
Publicado por purator (1 intervención) el 18/06/2009 00:09:26
Buenas, a ver, tengo en la pagina varios marcos y quiero que cuando pinche en un enlace de uno de los marcos, el titulo de la pagina cambie, pero aqui viene el problema, antes de meterle el codigo javascript, el titulo del index se veia bien, pero ahora en vez del titulo del index me sale la ruta de mi pc donde esta el index.html, sin embargo cuando pincho el enlace del marco el titulo se modifica bien. Os dejo el codigo:
javascript:
function CambiarTitulo()
{
var titulo=document.getElementById('navegacion').contentWindow.document;
parent.document.title=titulo.title;
}
html:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>menu secundario</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link href="../estilos/menu.css" rel="stylesheet" type="text/css">
<script src="../scripts/titulo.js" type="text/Javascript"></script>
</head>
<frameset cols="130,*,130">
<frame name="menu defecto" src="menu_defecto.html" scrolling="no" frameborder="0">
<frame id="navegacion" onload="CambiarTitulo()" name="principal" src="principal.html" scrolling="yes" frameborder="0">
<frame name="zonas y enlaces" src="zonas_y_enlaces.html" scrolling="no" frameborder="0">
<noframes>
<p> Su navegador no dispone de marcos.
</noframes>
</frameset>
</html>
gracias por adelantado y un saludo
javascript:
function CambiarTitulo()
{
var titulo=document.getElementById('navegacion').contentWindow.document;
parent.document.title=titulo.title;
}
html:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>menu secundario</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link href="../estilos/menu.css" rel="stylesheet" type="text/css">
<script src="../scripts/titulo.js" type="text/Javascript"></script>
</head>
<frameset cols="130,*,130">
<frame name="menu defecto" src="menu_defecto.html" scrolling="no" frameborder="0">
<frame id="navegacion" onload="CambiarTitulo()" name="principal" src="principal.html" scrolling="yes" frameborder="0">
<frame name="zonas y enlaces" src="zonas_y_enlaces.html" scrolling="no" frameborder="0">
<noframes>
<p> Su navegador no dispone de marcos.
</noframes>
</frameset>
</html>
gracias por adelantado y un saludo
Valora esta pregunta


0