Foros del Web » Programando para Internet » Javascript »

Expandir y Contraer un Frame

Estas en el tema de Expandir y Contraer un Frame en el foro de Javascript en Foros del Web. hola a todos, tengo un problemita que espero me puedan ayudar a resolver, eh buscado por google pero no logro encontrar la solucion, tengo una ...
  #1 (permalink)  
Antiguo 13/05/2013, 20:31
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Pregunta Expandir y Contraer un Frame

hola a todos, tengo un problemita que espero me puedan ayudar a resolver, eh buscado por google pero no logro encontrar la solucion, tengo una pagina con 4 frame y quiero poner un boton en cada uno de ellos y que al presionar este botón el frame se contraiga y al presionarlo nuevamente el frame se expanda, tal y como lo hace esta pagina al pinchar sobre el boton ">" http://proteus8.p.ht/Pruebas/inicio.php
tengo el siguiente codigo en uno de mis frame, el que funciona siempre y cuando no se haya dimensionado el frame manualmente es decir que se pinche en el borde de frame y se expanda si hago eso ya deja de funcionar bien.
este es el codigo.

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3.  
  4. <title>Untitled</title>
Código Javascript:
Ver original
  1. <script>
  2. function cambiar(){
  3.     var ancho=parent.document.getElementById('dos').width;
  4.     alert(ancho);
  5. if (ancho>20)
  6. {
  7.     top.document.getElementById('segundo').cols='20px,*,250px'
  8. }
  9. if (ancho<=20)
  10. {
  11.     top.document.getElementById('segundo').cols='260,*,250'
  12. }
  13.  
  14. }
  15. </script>
Código HTML:
Ver original
  1. </head>
  2.  
  3. <body leftmargin="0" topmargin="0">
  4. <div id="top" style="background:url(titulos_griilas.png)"><input type="button" onclick="cambiar(this)" value="Quitar"></div>
  5.  
  6. </body>
  7. </html>

espero me puedan ayudar por favor!!!!

Etiquetas: expandir, frame, funcion, html, input, php
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 00:40.