13/06/2007, 08:22
|
| | Fecha de Ingreso: enero-2006 Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años Puntos: 7 | |
Re: Frame Esto es JavaScript pero bueno...
Con "a un frame de la misma pagina", ¿a que te refieres? ¿que es un iframe? De todas formas, para acceder a un frame desde otro frame debes hacer referencia al padre de ambos:
Por ejemplo:
index.asp es una página que hace referencia a un conjunto de frames:
- frmMenu ---------- menu.asp
- frmBarraSup ------ info.asp
- frmPrincipal ------- inicio.asp
Si estamos en inicio.asp y queremos tomar un valor que hay en menu.asp, lo hariamos asi:
var valorMenu = parent.frames["frmMenu"].formulario.campo.value
o
var valorMenu = parent.frames["frmMenu"].getEmelentById("campo").value
Si, en cambio, intentamos acceder a un IFRAME dentro de inicio.asp, pues lo mismo pero sin subir un nivel (el parent):
var valorMenu = document.frames["elIframe"].formulario.campo.value
o
var valorMenu = document.frames["elIframe"].getEmelentById("campo").value
Un saludo
__________________ "Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié - |