Tema: Frame
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2007, 08:22
tammander
 
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é -