08/11/2004, 16:07
|
| Colaborador | | Fecha de Ingreso: diciembre-2001 Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años Puntos: 38 | |
Hola Enea.
Debes pensar cuando trabajes en JavaScript, que los objetos a los que haces referencia son los de la página que esta cargada. Por ejemplo, en tu página de muebles, top.contenidos se refiere al frame vecino (que efectivamente se debe llamar "contenidos".
Cuando enlazas de una página a otra con un link, no puedes usar nombres internos de la página que vas a cargar, ya que el navegador no conoce la estructura de frames de la página que esta por venir. Si le dices algo como top.contenidos, el va a buscar el "top" o contenedor de los frames y luego va a buscar al frame llamado "contenidos". Y no lo va a encontrar.
Por otro lado tienes:
<a href=javascript:;onClick...>
lo cual es un error, debería ser:
<a href='javascript:comando;comando;comando'>
o
<a onclick='javascript:comando;comando;comando'>
Donde cada "comando" es una instrucción JS válida.
Saludos. |