Foros del Web » Programando para Internet » ASPX (.net) »

manejo de object de html con asp.net

Estas en el tema de manejo de object de html con asp.net en el foro de ASPX (.net) en Foros del Web. Hola a todos, quiero contarles que estoy trabajando en un sitio web donde utilizo una pagina ASPX inserta dentro de una pagina HTML a través ...
  #1 (permalink)  
Antiguo 02/10/2008, 15:17
Avatar de huenupan  
Fecha de Ingreso: noviembre-2007
Ubicación: Temuco - Chile
Mensajes: 48
Antigüedad: 16 años, 5 meses
Puntos: 3
Pregunta manejo de object de html con asp.net

Hola a todos, quiero contarles que estoy trabajando en un sitio web donde utilizo una pagina ASPX inserta dentro de una pagina HTML a través de OBJECT de esta forma:


html:

Código:


<OBJECT class="contorno" data="http://servidor/sitio/default.aspx"
 type="text/html" style="width:950px; height:600px;"></OBJECT>

Como ven, tengo el alto y el ancho definidos estáticamente en el HTML, ahora lo que necesito es que de alguna forma pueda ajustar el tamaño del object según el tamaño del elemento ASPX. En realidad sólo me interesa modificar dinámicamente el alto, pues el ancho siempre será el mismo y lo manejo con porcentajes desde el ASPX y no me da problemas.

¿alguna sugerencia?

Última edición por huenupan; 03/10/2008 a las 13:45
  #2 (permalink)  
Antiguo 06/10/2008, 16:29
Avatar de huenupan  
Fecha de Ingreso: noviembre-2007
Ubicación: Temuco - Chile
Mensajes: 48
Antigüedad: 16 años, 5 meses
Puntos: 3
Respuesta: manejo de object de html con asp.net

todavia no logro solucionar mi problema ¿alguna recomendacion?
  #3 (permalink)  
Antiguo 07/10/2008, 05:58
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: manejo de object de html con asp.net

Yo te recomendarias que usaras un iframe para incluir tu pagina en vez del object y con javascript se que se puede redimensionar el tamaño del iframe de acuerdo a la pagina.
Acá tenes varios ejemplos de como hacerlo:

http://guymal.com/mycode/iframe_size/
http://www.codingforums.com/showthread.php?t=95086

Espero te sirva!!!
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #4 (permalink)  
Antiguo 23/10/2008, 09:43
Avatar de huenupan  
Fecha de Ingreso: noviembre-2007
Ubicación: Temuco - Chile
Mensajes: 48
Antigüedad: 16 años, 5 meses
Puntos: 3
Respuesta: manejo de object de html con asp.net

bueno, reviviendo un poco esto, ya encontré la solución a mi problema y fue utilizando iframes, sobre todo porque con object no pude dejar transparente el objeto en internet explorer.

Para poder realizarlo, usé un codigo javascript que toma el tamaño de la pagina "hija" y retorna el valor al iframe

Código:
<script language="JavaScript">
<!--
function calcHeight()
{
  //find the height of the internal page
  var the_height=
    document.getElementById('the_iframe').contentWindow.
      document.body.scrollHeight;

  //change the height of the iframe
  document.getElementById('the_iframe').height=
      the_height;
}
//-->
</script>

luego el iframe queda así

Código:
<iframe 
name="the_iframe" 
onLoad="calcHeight();" 
scrolling="no" 
width="100%"  
id="the_iframe" 
src="mi_pag_web_interna.html" 
frameborder="0" 
marginheight="0" 
AllowTransparency="true">
</iframe>

Con esto el iframe se ajusta automaticamente a la página, además no tiene scrollbar, no tiene bordes y tiene fondo transparente, es decir, no se nota que es otra pagina.

Espero pueda servirle a alguien mas

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 14:06.