Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2002, 16:39
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 2 meses
Puntos: 4
reescribir código

Una pregunta que seguro tiene fácil solución:

Dentro de <body>:

<script language"JavaScript">
function creaCapa(nombre) {
write("<layer src=\"" + nombre + ".htm\" width=540 height=265></layer>");
}
</script>

<a href="#" onClick="creaCapa(habitacion)"><img src="../imagenes/habitacion.gif" width="81" height="34" border="0"></a>

<a href="#" onClick="creaCapa('sinonimia')"><img src="../imagenes/sinonimias.gif" width="81" height="34" border="0"></a>

Me gustaría que al pinchar sobre una u otra imagen se escribiera un código diferente (por tanto se crearía una capa diferente) pero en el documento actual y no en otro nuevo.

Una opción es reescribir toda la página con la modificación nueva, pero eso ralentizaría todo, ya que es una página bastante grande.

Otra es mostrar u ocultar las capas con comportamientos de los enlaces, pero pienso no sólo en crear capas sino cualquier otro objeto.

A lo mejor no hay que utilizar document.write.
Creo que más o menos se entiende ¿no?. Muchas gracias.