| |||
Llamar a otra página desde una función Quiero crear una función que llame a otra página la cual se ha de mostrar dentro de un cuadro de una tabla, o un <div></div>, a esta función le pasaré como parámetros la dirección de la página y el id de <div>. De esta forma haré que primero se cargue toda mi página y después se cargue y se muestra en un <div> la página a la que tengo que llamar, de forma que si ésta no está disponible la mía ya se estará mostrando completa en pantalla. |
| |||
<SCRIPT language=JavaScript> function Verhtml (pagina,nombre) { nombre.location.href=pagina } </SCRIPT> <iframe src="" name=publi width=468 height=60 scrolling=no frameborder=0 id=publi></iframe> <script> nombre=publi pagina="publi.asp" Verhtml(pagina,nombre) </script> <iframe src="" name=publi2 width=468 height=60 scrolling=no frameborder=0 id=publi></iframe> <script> nombre=publi2 pagina="publi2.asp" Verhtml(pagina,nombre) </script> De esta forma funciona pero si intento meter los 2 en un array no me funciona, ¿cual puede ser el problema? <SCRIPT language=JavaScript> function Verhtml () { var P_A,P_A1,j; if(typeof(window.UrlArr)!='undefined'){ P_A=window.UrlArr;P_A1=P_A.length; for(j=0;j<P_A1;j+=2)[P_A[j]].location.href=P_A[j+1] } } </script> <iframe src="" name=publi width=468 height=60 scrolling=no frameborder=0 id=publi></iframe> <script type='text/javascript'> var m m=0 var UrlArr=new Array() UrlArr[m]='publi' m+=1 ImgArr[m]='publi.asp' </script> <iframe src="" name=publi2 width=468 height=60 scrolling=no frameborder=0 id=publi></iframe> <script type='text/javascript'> m+=1 UrlArr[m]='publi2' m+=1 ImgArr[m]='publi2.asp' Verhtml() </script> La idea es meter todas las llamadas a otras páginas en iframe y en un array con el nombre del iframe y la direccion de la página para luego con una única función contruir todas las llamadas. |