Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    0

    controllo javascript impossibile ?

    Salve a tutti.

    Apro un popup per inserire dei dati presenti nel PopUp nella finestra madre e fin quì tutto ok.
    es.
    x = window.open("popup1.asp","a","width=600,height=550 );
    -----
    Se clicco sulla finestra madre per riaprire il popup questa capisce che è già aperto e da solo il fuoco.
    x.focus();
    ----
    Il problema nasce quando dalla finestra madre mi sposto su un'altra finestra. in questo caso "con il popup in minimize" non voglio ricaricare il popup che è pesante ed è gia stato caricato dall'altra finestra ma vorrei semplicemente ridargli il fuoco
    facendo x.focus();
    mi dice che "x" non è un più l'oggetto aperto in precedenza.
    ----

    SAPETE UNA SOLUZIONE?
    GRAZIE MILLE

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se cambi pagine nella finestra madre devi riottenere x (il riferimento alla popup) senza ricarcarci la pagina...

    x = window.open("","a")

    ora puoi fare

    x.focus()

    oppure unire il tutto...

    window.open("","a").focus()

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    0

    focus alla popup [era: controllo javascript impossibile ?]

    Innanzitutto ti ringrazio per il tuo aiuto.

    -----------
    Come faccio a sapere se la finestra "a" è già stata aperta in precedenza e avere il solo il fuoco o se deve essere aperta per la prima volta?

    Es.
    Se apro il popup dalla pagina 1 e mi sposto nella pagina2.
    come fa la pagina 2 a capire che il popup "a" già esiste.

    window.open("","a").focus()

    ------

    Grazie,
    ciao

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.