Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Ororo
    Registrato dal
    May 2001
    Messaggi
    19

    apertura nuova popup da pulsante chiudi

    Scusate ma sono abbastanza nuova di javascript, ma facendo click su un pulsante vorrei che una popup si chiudesse e se ne aprisse un'altra di dimensioni stabilite da me.
    La funzione 'apri' che uso per far aprire la prima popup centrata delle dimensioni che voglio e' la seguente:

    function apri(url,w,h)
    {
    t = (screen.height-h)/2
    l = (screen.width-w)/2
    win = window. open(url,'','toolbar=no,location=no,directories=no ,status=no,scrollbars=no,resizable=no,copyhistory= no,top=10,left=10,width='+w+',height='+h+', left='+l+', top='+t);
    win.document.title = url.substring(url.lastIndexOf("/")+1,url.lastIndexOf("."))
    }

    come posso fare in modo di riutilizzarla facendo chiudere la popup in cui e' contenuta e contemporaneamente farne aprire un'altra dallo stesso pulsante?

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Ororo
    Registrato dal
    May 2001
    Messaggi
    19
    nessuno mi aiuta...

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi rimane il dubbio sull'interpretazione di questa parte
    contemporaneamente farne aprire un'altra dallo stesso pulsante?
    ma immagino che tu non voglia aprire due popup

    Aggiungi prima della graffa finale questa riga:

    top.close()

    Ricorda che se lo script non si trova su una popup l'utente ricevera' l'inevitabile messaggio di conferma.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Utente di HTML.it L'avatar di Ororo
    Registrato dal
    May 2001
    Messaggi
    19
    BR1 grazie mille per la risposta, ma non sembra funzionare, mi apre la seconda popup ma non chiude quella che nell'head contiene

    top.close()

    dove sbaglio?
    Grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.