Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Aprire una popup da una popup

    Ciao a tutti,
    sono anni che non uso più le classiche popup preferendo script tipo colorbox o fancybox per jquery, ma oggi mi trovo a modificare un progetto abbastanza vecchio che utilizza da per tutto il classico window.open().

    Non ho problemi nell'utilizzarlo tranne quando tento di aprire una nuova popup dall' interno di un'altra popup, rimango all'interno di questa.

    Ho provato ovviamente cambiando il secondo parametro di window.open() ovvero il name ma nulla, se lo faccio dall'opener invece mi apre due popup diverse.

    Di seguito il codice che utilisso, l'ho inserito in una pagina php così da generare nomi diversi ad ogni esecuzione:

    codice:
    function openWin(url,width,height) {
    	window.open(url,'win<?=rand()?>','height='+height+',width='+width+',top=0,left=0,location=no,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
    					
        }
    e la richiamo in questo modo:
    codice:
    open
    qualcuno mi sa indicare se è possibile aprire una popup da un'altra popup o non si può?

    Grazie
    Luigi
    Bit Manent, Scripta Volant.
    www.bitmanent.com

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma tu richiami modalWin, ma la funzione si chiama openWin
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    e provare con:

    window.opener.open(...)

    ovvero chiedendo alla finestra originale di aprirti un'altra popup?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    per falro si puo tranuquillamente.

    io da una finestra apro un popup piccolo (dove inserisco user e pass) se sono corretti apro un altro pupup a pieno schermo.

    e uso semplicemente window.open()

  5. #5
    Comunque, vorrei dire che NON è una buona idea, a mio avviso, utilizzare le popup javascript nè NESSUN altro sistema che dipenda da javascript per una cosa cruciale come un login o altre funzioni indispensabili...

    Io smetterei subito di utilizzare un sito che non mi fa nemmeno arrivare a fare login se non ho javascript abilitato e le popup permesse!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  6. #6
    Originariamente inviato da cavicchiandrea
    Ma tu richiami modalWin, ma la funzione si chiama openWin
    errore di trascrizione, ho entrambe le funzioni ma fanno cose leggermente diverse,
    intendevo openWin
    Bit Manent, Scripta Volant.
    www.bitmanent.com

  7. #7
    Originariamente inviato da nexus
    per falro si puo tranuquillamente.

    io da una finestra apro un popup piccolo (dove inserisco user e pass) se sono corretti apro un altro pupup a pieno schermo.

    e uso semplicemente window.open()
    infatti non ho mai sentito limitazioni del genere, solo che rimango sempre nella stessa popup anche settando un nome diverso, mah?
    Bit Manent, Scripta Volant.
    www.bitmanent.com

  8. #8

    RISOLTO!!

    Originariamente inviato da Shores
    e provare con:

    window.opener.open(...)

    ovvero chiedendo alla finestra originale di aprirti un'altra popup?
    Risolto in questo modo

    Grazie mille a tutti
    Bit Manent, Scripta Volant.
    www.bitmanent.com

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.