Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2003, 16:07
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
Hola Diego,

caramba, esto que me comentas es importante a tener en cuenta, me alegra que me lo hayas planteado.

Y ahí va la solución, mira ....

substituye esto

<script language="javascript">
url=this.location.pathname
if(top==self) top.location="frames.htm?url=" + url
</script>


por esto
Código:
<script language="javascript">
url=this.location.pathname
if(top==self){
	argus = document.location.search.substr(1)
	if (argus != ""){
		argus = "?" + argus
		}
	top.location ="frames.html?url=" + url + argus
	}
</script>
Y aquí substituyes esto.... (lo que está en negritas)

<html>
<head>
<title>Página de Marcos</title>
<script language="javascript">
//###script por tunait

cadena=document.location.search.substring(1,locati on.search.length);
cadena2=cadena.split('=')
pagina=cadena2[1]
if (pagina==null)
{
pagina='principal.htm'
}

document.write('<frameset rows="80,*" frameborder="YES" border="1" framespacing="1" cols="*">')
document.write(' <frame name="arriba" scrolling="NO" noresize src="arriba.htm" >')
document.write('<frame name="principal" src="' + pagina + '">')
document.write ('</frameset>')
</script>
</head>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>
</html>

... por esto otro (lo de negritas)

<html>
<head>
<title>Página de Marcos</title>
<script language="javascript">
//###script por tunait

var pagina
cadena=document.location.search.substr(1);
pagina = cadena.substr(cadena.indexOf('=')+1)
if (pagina=='')
{
pagina='principal.htm'
}


document.write('<frameset rows="80,*" frameborder="YES" border="1" framespacing="1" cols="*">')
document.write(' <frame name="arriba" scrolling="NO" noresize src="arriba.htm" >')
document.write('<frame name="principal" src="' + pagina + '">')
document.write ('</frameset>')
</script>
</head>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>
</html>


Cuéntame qué tal te fue

un saludo