Foros del Web » Programando para Internet » Javascript »

Ayuda con IFRAME y menu Javascript

Estas en el tema de Ayuda con IFRAME y menu Javascript en el foro de Javascript en Foros del Web. Hola a todos. Espero puedan ayudarme, el problema es este: Tengo un menu javascript en un html, básicamente lo que utilizo es: document.getElementById(capas[0]).style.display... En el ...
  #1 (permalink)  
Antiguo 29/01/2007, 17:30
 
Fecha de Ingreso: noviembre-2005
Mensajes: 34
Antigüedad: 18 años, 5 meses
Puntos: 0
Ayuda con IFRAME y menu Javascript

Hola a todos.

Espero puedan ayudarme, el problema es este:

Tengo un menu javascript en un html, básicamente lo que utilizo es:

document.getElementById(capas[0]).style.display...

En el documento index funciona perfecto (testeado en IE, Mozilla, Opera)

El asunto es que al hacer click en algún elemento del menú, se abre un página php con un Iframe

Al hacer click en algún elemento del menú de dicha página IE funciona, pero Mozilla y Opera no (dan error: "document.getElementById(capas[0])." has not properties"

Intuyo que el problema es el Iframe.
¿Como le digo que la función del menú se ejecute en el php?
Es decir, ¿como programo explícitamente que la función se ejecute en la página php que contiene el Iframe?

Pido disculpas si mi pregunta es muy elemental, pero no se mucho javascript y ya he probado con:
"Top.document.getElementById(capas[0])."
"window.Top.document.getElementById(capas[0])."

y ninguna me fuinciona en mozilla y opera (el IE acepta casi cualquier cosa)

Muchas gracias por su ayuda.
  #2 (permalink)  
Antiguo 30/01/2007, 19:10
 
Fecha de Ingreso: noviembre-2005
Mensajes: 34
Antigüedad: 18 años, 5 meses
Puntos: 0
Re: Ayuda con IFRAME y menu Javascript

Encontré la respuesta!!

Posteo la solución por si le sirve a algún otro.

Lamentablemente, tengo que decir que se trataba de un simple caso de mayúsculas y minúsculas, que me volvió loco.

Para IE "variable" y "Variable" es lo mismo. Pero para Mozilla y Opera NO.

Espero le sirva a alguien más.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:48.