hola,

2008/9/25 "Nacho F. Carreño" <[EMAIL PROTECTED]>

> El problema es que está en un servidor de eso que ahora se llama Velneo,
> así que ni apache, ni htaccess :-(
>

vaya, pues lo tienes un poco mal...

a lo mejor con js se puede hacer algo... No he probado el código a
continuación, pero te debería dar una idea de por donde van los tiros.

En cada página de contenido interna:

if (document.location.href == document.top.location.href)
{
  // si esta página es la página superior... no está dentro de un frame
  document.location.href =
pagina_con_definicion_de_frames.html#content=document.location.href;
}

En la definición de frames:

<frameset>
  <frame ...>
  <frame id='frame_contenido' src='inicio.html'>
</frameset>
<script type='text/javascript'>
// <![CDATA[
var cnt = document.location.hash.substr(1);
var re = /^content=(.*html)/
var matches = cnt.match(re);
if (matches[1])
{
     // la pagina que queremos cargar es matches[1]. TEN CUIDADO de
comprobar que sea una página tuya q exista y eso,
    // que no te cuelen
http://tupagina.com/frames.html#content=http://script.evil/dame_tus_datos_bancarios.js,
o joderás a tus clientes
    document.getElementById("frame_contenido").src = matches[1];
}
// ]]>
</script>

-- 
Si no puedes deslumbrar con tu sabiduría,
desconcierta con tus gilipolleces
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a