Ver Mensaje Individual
  #15 (permalink)  
Antiguo 15/04/2003, 15:28
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Buenas de nuevo

He estado mirando lo que sugieres, Jordi, y tu página.

El sistema es bueno, pero no se carga un html dentro de una capa (es que no se puede).

La manera en que está hecho es:

Al final de la página hay un iframe oculto en donde se cargan esos html. El script busca mediante innerHTML dentro del body de la página cargada en el iframe y lo copia dentro de la capa.

Si te fijas esta línea del script

document.all[id].innerHTML = parent.bufferFrame.document.body.innerHTML

Eso lo que hace es ir a buscar el html del documento cargado en iframe llamado bufferFrame y lo copia dentro de la capa.

En el caso de que el navegador sea NS4 usa las capas que usaba antes netscape y que yá están descatalogadas (ni netscape las comprende ahora). En esas capas sí se podía meter un documento html.

El sistema es ingenioso gracias por compartirlo, Jordi.

Otra forma quizás de hacer lo mismo sería tener varias capas y dentro de cada una de esas capas un iframe. Tener las capas ocultas e irlas mostrando u ocultando según se le pidiera.

Por cierto, Jordi, te voy a hacer una sugerencia para tu página.

En el menú que tienes a la derecha cuando pinchas te salta la página a la parte de arriba. Quizás a una resolución de 1024 o superior no se note, pero a 800 es poco coñazo (aún son mayoría los navegantes con resolución a 800).

Para que no te pase eso añade al final de la llamada al script en cada enlace de tu menú un return false


ONCLICK="javascript:loadSource('contents',null,'ne ws.htm');return false"

Con eso dejará de saltar cuando se les pinche

saludos