<frameset>
y para cada frame ponemos la etiqueta
<frame>
ejemplo:
<frameset>
<FRAME SRC="http://www.google.com" name = "frame0">
</FRAME>
</frameset>
Esto nos abrira google pero en nuestra pagina el atributo principal es src que es lla url que va a abrir como frame. a esto le podemos agregar mas atributos como rows, scrolling,etc. ejemplo:
<frameset rows="20%,*">
<frame name="frameRightTop" scrolling="auto" src="index.jsp">
</frame>
<frame name="frameRightBottom" src="expertises.jsp" scrolling="auto">
</frame>
</frameset>
bueno ahora como lle hacemos para manipularlos desde javascript:
facil, con la siguiente isntruccion:
documentFrame = top.frames['frameName'].document;
y asi ya tenemos nuestro document que podemos utilizar como nos de la gana, funciona con todas las propiedades de windows. osea top.frames['frameName'].document es igual a solo escribir document para el objeto actual.
Tencuidado top.frames['frameName'].document debe de ser usado dentro del documento que contiene la informacion, no dentro del documento que contiene frames esdecir si tienes un documento llamado
doc1.html y otro doc2.html
y el el doc2 tienes un codigo como este:
<frameset>
<FRAME SRC="doc1.html" name = "frame0">
</FRAME>
</frameset>
el llamado debe de ser hecho desde doc1.html, doc2 solo te servira para oordenar los frames.
No hay comentarios:
Publicar un comentario