Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2008, 17:54
Avatar de omar190
omar190
 
Fecha de Ingreso: septiembre-2008
Mensajes: 191
Antigüedad: 15 años, 8 meses
Puntos: 4
Problemas con funciones de javascript

Necesito un poco de ayuda con esto de java, tengo una función la cual me permite redimensionar un iframe segun el contenido de lo que se cargue en este, el problema es que cuando se hace referencia a esta funcion desde una pagina que no es directamente desde el index que es donde se encuentra la funcion no redimensiona el iframe, por ejemplo:

Al hacer clic en algun enlace que se encuentre en Index, carga la pagina de dicho enlace y el iframe se redimenciona bien, pero cuando doy clic en alguno de los enlaces de la pagina cargada en el iframe es cuando ya no me redimenciona dicho iframe.


el codigo de la funcion es el siguiente:
Codigo de la funcion para redimencionar el iframe, esta funcion esta en la pagina Index:
Código javascript:
Ver original
  1. <head>
  2. <script language="javascript" type="text/javascript">
  3. <!--   
  4.     function grand(h){
  5.         iframe=document.getElementById("gral")
  6.         iframe.height=h;
  7.     }
  8.  
  9. //-->
  10. </script>
  11. </head>

Y este es el codigo que utilizo desde las paginas que se cargan en el iframe para saber el alto y poder redimecionar el iframe
Código javascript:
Ver original
  1. <body>
  2. . . .
  3.  
  4. . . .
  5.  
  6. . . .
  7.  
  8. <script language="javascript" type="text/javascript">
  9. <!--
  10.     altura=document.body.scrollHeight+5;
  11.     top.grand(altura);
  12. //-->
  13. </script>
  14. </body>

Que puede estar pasando, por que no redimensiona el iframe, si en las otras paginas si los redimensiona a la perfección.

Última edición por omar190; 09/10/2008 a las 09:46