Foros del Web » Programando para Internet » Javascript »

ayuda con script que carga en iframe

Estas en el tema de ayuda con script que carga en iframe en el foro de Javascript en Foros del Web. hola a todos: tengo un problema, este escript lo uso para que la pagina se carge y se rezise auto asi no aparece el scroll ...
  #1 (permalink)  
Antiguo 02/08/2006, 09:50
Avatar de decano  
Fecha de Ingreso: diciembre-2005
Ubicación: Montevideo, Uruguay
Mensajes: 146
Antigüedad: 18 años, 4 meses
Puntos: 0
ayuda con script que carga en iframe

hola a todos: tengo un problema, este escript lo uso para que la pagina se carge y se rezise auto asi no aparece el scroll

Código HTML:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
// Detecta navegador.
function checkIt(string){
 var detect = navigator.userAgent.toLowerCase();
 place = detect.indexOf(string) + 1;
 thestring = string;
 return place;
}

// Adaptar la altura del iframe a su contenido.
function resize()
{
	document.getElementById("ifrm").height = "0";
 	if (checkIt('opera'))
	{
 		alert("opera")
 		document.getElementById("ifrm").height = document.getElementById("ifrm").document.body.scrollHeight;
 	}
 	document.getElementById("ifrm").height = document.getElementById("ifrm").contentWindow.document.body.scrollHeight;
}
//-->
</SCRIPT> 
el problema es que cuando al link le doy me produce un error y me dice que el acceso esta denegado el alinea tal esa lines es

document.getElementById("ifrm").height = document.getElementById("ifrm").contentWindow.docu ment.body.scrollHeight;

, les comento que al hacer el link le pongo como destino el iframe que se llama iframe este es el codigo del iframe

Código HTML:
<iframe id="ifrm" name="iframe" src="./documents/home.htm" frameborder="0" scrolling="no" width="570" marginheight="0" marginwidth="0" onLoad="resize(); window.scrollTo(0,0)"></iframe> 
ahora no se porque el explorer no me lo habre y salta error que les mencione.
si alguien sabe como solucionar esto le estare muy agradecido
saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:13.