1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Problema con popup...

Tema en 'Programación y Diseño Web' iniciado por MarySol, 21 Feb 2008.

  1. MarySol

    MarySol Nuevo usuario

    Hola...
    Tengo un problema con un popup. :(
    Encontre un codigo de popup en internet, y lo inserte en mi pagina web en index.htm

    Al probar desde el servidor me sale algo raro, se abren muchas ventanas del mismo a la vez, como un loop , y no una sola como deberia ser lo normal.

    Es que hay que especificar cuantas ventanas se abriran?
    Tendra algo que ver que el index tenga extencion .htm y el archivo del popup .html ??

    Les paso el codigo y la web, en un rato quitare el codigo de la pagina hasta poder solucionarlo.

    www.arturf.es

    Codigo:
    -----------------------------------------------------------------------
    <html>
    <head>
    <b><script language="JavaScript">
    function Abrir_ventana (pagina) {
    var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=508, height=365, top=85, left=140";
    window.open(pagina,"",opciones);
    }
    </script></b>
    <title>:::ARTURF - Mantenimiento e Instalación de césped artificial:::</title>
    <title>ARTURF...etccccccccc

    </head>

    <b><body onload="Abrir_ventana('popup.html')"></b>

    Espero vuestra ayuda.
    Gracias!
     
  2.  
  3. SexySadie

    SexySadie Nuevo usuario

    Marysol, en popup.html elimina el javascript para abrir la ventana y listo :)
     
  4. elQuique

    elQuique Usuario activo

    Recuerda que los popup son muy mal vistos y es una pésima practica el utilizarlos !!!
     
  5. MarySol

    MarySol Nuevo usuario

    <!--quoteo(post=286990:date=Feb 21 2008, 08:52 PM:name=SexySadie)--><div class='quotetop'>CITA(SexySadie @ Feb 21 2008, 08:52 PM) [snapback]286990[/snapback]</div><div class='quotemain'><!--quotec-->
    Marysol, en popup.html elimina el javascript para abrir la ventana y listo :)
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Hola,
    si lo elimino no se abrira ninguna ventana... y lo que yo quiero es que se abra la ventana, pero sin hacer un loop del mismo, que es lo que esta pasando ahora.

    Lo que yo no se es "encontrar el problema" del porque se hace ese loop.

    Gracias...
     
  6. SexySadie

    SexySadie Nuevo usuario

    Marysol, se te abren muchas ventanas porque tienes el código tanto en el <b>index.html</b> como en el <b>popup.html</b>

    Al abrir el index se manda llamar al popup.html; pero cada vez que se abre el popup.html, éste se manda llamar a sí mismo y es por lo que te aparecen tantas ventanas.

    1. Deja tu index tal como está, así mandará llamar el popup
    2. Elimina el código javascript y el <b>onload</b> dentro de la etiqueta body de tu archivo <b>popup.html</b>

    Por otra parte, debieras hacer caso del comentario de Quique, el uso de Popups es considerado como una mala práctica, es mejor usar "capas" que se despliegan dentro de la misma página, seguramente Quique tendrá link a algún tutorial sobre el tema.
     
  7. opinguino

    opinguino Espécimen en peligro de extinción

    porque no recurres a Ajax en vez de a ventanas que la mayoria de los usuario no las veran, porque, basicamente, quien no tiene instalado un bloqueador de pop ups hoy en dia¿?
     
  8. luis14al

    luis14al Nuevo usuario

    Hola, MarySol, me parece que es porque el código para abrir la ventana lo tienes así:

    <b><body onload="Abrir_ventana('popup.html')"></b>

    y creo que al hacer esto, abre una ventana por cada vez que el "body" es mostrado, osea que lo hará constantemente.
    Llama a la función Abrir_ventana desde el "head" para que se abra la ventana una vez ni bien sea cargada la página y no desde el onload del body... :lol:

    Espero habert ayudado.
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·