Fichero Prueba1.jsp
Código:
Prueba2.jsp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page contentType="text/html;charset=windows-1252"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/> <title>prueba1</title> <script type="text/javascript" src="js/trAjax.js"></script> <script type="text/javascript"> function carga(){ insertarPagina([ ["capa1", "prueba2.jsp"] ], true); } function carga2(){ insertarPagina([ ["capa1", "untitled1.jsp"] ], true); } function carga3(){ document.getElementById("capa2").innerHTML="HEY"; } </script> </head> <body onload="carga();"> <div id="capa1"></div> </body> </html>
Código:
untitled1.jsp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page contentType="text/html;charset=windows-1252"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/> <title>prueba2</title> <link type="text/css" rel="stylesheet" href="css/styles.css"/> </head> <body> <div id="capa2"> <a href="javascript:carga2();">IR</a> </div> </body> </html>
Código:
Bueno solo decir q la funcion insertarPagina se encarga de utilizar el primer parametro un array y segundo un booleano, el boleano es simplemente para decir si queremos q muestre una imagen o no mientras se realiza la carga. y el array el primer elemento del array es la capa donde quieres q se cargue lo q sea, q es el segundo elemento del array.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page contentType="text/html;charset=windows-1252"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/> <title>untitled1</title> <link type="text/css" rel="stylesheet" href="css/styles.css"/> </head> <body> <a href="javascript:carga3();">HOLA</a> </body> </html>
Muchas gracias por vuestra ayuda y espero q alguien sepa como puedo acceder a la capa "capa2" desde la pagina untitled1.jsp anidada en prueba2.jsp y prueba1.jsp
Espero q se pueda entender por q la verdad q me he liado un poco si no os ha quedado claro preguntar e intentare responer lo antes posible.
Un saludo y muchas gracias