Foros del Web » Programando para Internet » Javascript »

ayuda con iframe

Estas en el tema de ayuda con iframe en el foro de Javascript en Foros del Web. Este es un java script que según se sirve para pasar valores a una página que llamas a un iframe, osea que tome los valores ...
  #1 (permalink)  
Antiguo 22/04/2003, 13:03
 
Fecha de Ingreso: mayo-2002
Mensajes: 132
Antigüedad: 22 años, 6 meses
Puntos: 0
Pregunta ayuda con iframe

Este es un java script que según se sirve para pasar valores a una página que llamas a un iframe, osea que tome los valores automaticamente a cargar en un iframe


// Get all TDs in document
var docTD = document.getElementsByTagName('TD');

// Define the IFRAME
var theIframe = document.getElementById('NukeWrap');

// Find the TD with the greatest height
var i = 0;
var theHeight = 0;

while(i != docTD.length)
{
theTD = docTD[i];

if(theTD.offsetHeight > theHeight)
{
var theHeight = theTD.offsetHeight;
}

i++;

}

// Size the IFRAME
if(theHeight != 0)
{
theIframe.height = theHeight;
}

Mi pregunta sería ¿Como debo de poner el codigo html para llamar este script?

Gracias por su ayuda.
  #2 (permalink)  
Antiguo 22/04/2003, 17:53
 
Fecha de Ingreso: abril-2003
Mensajes: 8
Antigüedad: 21 años, 7 meses
Puntos: 0
Perdona pero esta función lo que al parecer hace es poner la altura de un iframe igual a la de la celda más alta de las que se encuentran en una página.
1. Busca todos los TD (celdas de tablas) de la página
2. Mira las alturas de cada celda, buscando al más alta
3. Pone el valor hallado a la altura del iFRame.

http://javascript.espaciolatino.comJavascript Desde Cero
  #3 (permalink)  
Antiguo 23/04/2003, 07:29
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
Buenas,

prueba a meterlo todo dentro de una función

function redimensionar(){
// Get all TDs in document
var docTD = document.getElementsByTagName('TD');

// Define the IFRAME
var theIframe = document.getElementById('NukeWrap');

// Find the TD with the greatest height
var i = 0;
var theHeight = 0;

while(i != docTD.length)
{
theTD = docTD[i];

if(theTD.offsetHeight > theHeight)
{
var theHeight = theTD.offsetHeight;
}

i++;

}

// Size the IFRAME
if(theHeight != 0)
{
theIframe.height = theHeight;
}
}

Y a la página que se cargue dentro de tu iframe le puedes pedir un

<body onload="parent.redimensionar()">

Es mi sugerencia dentro de lo poco que entendí

Si eso, pues explicoteas un poco más a ver si acertamos

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 18:36.