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

    Chiamare una funzione di "opener"

    Salve a tutti,
    vi spiego rapidamente il problema: in pratica voglio aprire un popup ed al suo interno chiamare una funzione presente nella pagina che l'ha aperto

    Si può fare?

    Grazie!
    Se Pacman avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva
    Pochi anni dopo nacquero le feste rave, la musica techno e l'ecstasy

  2. #2
    Non è più semplice mettere la funzione in un .js esterno a cui accedono sia la pagina madre che la figlia?
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Questo è un esempio, il primo che ho trovato

    alert('Tabella aggiornata');if(opener && opener.window.refresh) {opener.window.refresh();};self.close();



    La pagina aggiorna una tabella. Finito, compone il codice client con:

    messaggio di esito positivo

    lancio della funzione refresh della pagina madre

    chiusura del popup


    Vedi se riesci ad adattarla.
    Pietro

  4. #4
    Originariamente inviato da simo
    Non è più semplice mettere la funzione in un .js esterno a cui accedono sia la pagina madre che la figlia?
    devo modificare il DOM della pagina che lo apre...
    Se Pacman avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva
    Pochi anni dopo nacquero le feste rave, la musica techno e l'ecstasy

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    window.opener.nomeFunzione();

  6. #6
    Originariamente inviato da Xinod
    window.opener.nomeFunzione();
    grazie
    Se Pacman avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva
    Pochi anni dopo nacquero le feste rave, la musica techno e l'ecstasy

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.