En este grupo En todos

Grupo de HTML y javascript

Javascript con Iframes

Escrito por Vvignolo
el 01/07/2009 | Nivel Avanzado

Hola a todos!

Necesito ayuda con un par de códigos en Javascript que estás haciendo de las suyas!

He creado un sitio creado con Iframes. Para que los buscadores no me pesquen las páginas que van el el Iframe, sin el Iframe, he colocado dos códigos java: Uno en la página que contiene el Iframe y otro en las que se abren en él. Esto hace que las páginas no se puedan abrir independientemente del Iframe.

Les paso los códigos:

En INDEX va ésto:
<script type="text/JavaScript"> var cad = String(document. Location);document. Write('<iframe name="page" width="800" height="423" frameborder="0" scrolling="auto" src='); if (cad. IndexOf("? ")! = -1)
{ document. Write(cad. Substring(cad. IndexOf("? ")+1)) }else { document. Write('"pages/xiv_festival. Htm"'); } ('></iframe>');
</script>

El las otras páginas:
if(top==self)) {(top. Location=".. /index. Html? " +document. Location);}

El problema es que al abrir una de las páginas que salen en el buscador, la dirección de la barra de direcciones se duplica.

Por ejemplo:
www.sitio.com

Resultado:
Http://www.sitio.com/index. Html? Http://www.sitio.com. Uy/pages/blum. Htm

AQUI HAY UN ERROR Y NO PUEDO ENCONTRARLO ó la dirección se duplica y no sé cual es el otro código que debo agregar/quitar para que esto no ocurra.

Por favor, si alguien me puede dar una mano con ésto le agradezco.

Gracias por el tiempo y la paciencia!

Responder

Debe cumplir las normas de contenido y normas de conducta

Al escribir en el debate:

  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.