pregunta sobre marcos

19/02/2005 - 13:03 por Francisco | Informe spam
Hola tengo una pregunta, engo pensado utilizarmarcos en mi pagina para que
no aparezca toda la direccion en la barra, pero tengo una duda, al indexar
los buscadores mi pagina, lo harian sin el marco? osea tengo pagina1.htnl
entro de un marco y si alguien hace una busqueda y hace click en el enlace
lo enviaria a pagina1.html o a la que tiene el marco? si es asi como puedo
hacer para que recarge el marco?

un saludo
 

Leer las respuestas

#1 Miguel Gonzalez
19/02/2005 - 21:46 | Informe spam
Hola Francisco.

Efectivamente, los buscadores indexan las páginas "sin el marco".

Si quieres cargar el conjunto de marcos tendrás que utilizar algún "script" que verifique si la
página está abierta dentro de un conjunto de marcos. Por ejemplo, comprobando el número de marcos de
la ventana:

if(top.window.frames.length>0) ...

...y luego redirigir la página a una página dinámica en el servidor que permita seleccionar los
orígenes de los marcos:

window.location="index.php?pag="+document.location;

Explico el por qué: Tienes dos marcos (menu y pagina) definidos en la página principal del sitio web
en la que se invocan a las páginas "menu.html" y "pagina1.html". Cuando cargas el conjunto de marcos
a partir de otra página, "pagina456.html" por ejemplo, deberás indicarle a la página principal (que
contiene la definición de los marcos) que en vez de la "pagina1.html" tendrá que invocar a la
"página456.html", y esto sólo puedes hacerlo si el servidor admite páginas dinámicas que permitan
servir distintos orígenes de marcos en función de algún parámetro.

Obviamente, esto implica además de incorporar a todas las páginas el correspondiente "script", tener
un servidor que permita la ejecución de páginas dinámicas.

Ahora bien, mi consejo es que si puedes prescindir de los marcos, prescinde. La indexación de
paginas por los buscadores es un buen motivo, tal como indicas. Que aparezca "toda la dirección en
la barra" es algo absolutamente normal y deseable.

Saludos!
Miguel


Francisco wrote:
Hola tengo una pregunta, engo pensado utilizarmarcos en mi pagina para que
no aparezca toda la direccion en la barra, pero tengo una duda, al indexar
los buscadores mi pagina, lo harian sin el marco? osea tengo pagina1.htnl
entro de un marco y si alguien hace una busqueda y hace click en el enlace
lo enviaria a pagina1.html o a la que tiene el marco? si es asi como puedo
hacer para que recarge el marco?

un saludo


Preguntas similares