Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    jquery finestra modale finestra madre

    Come devo agire da una finestra modale aperta per far arrivare un comando/valore alla finestra madre.

    Es. Finestra principale, apro una finestra modale al suo interno una pagina html con un link, clicco sul link e per esempio, vario il colore del bordo di un qualsiasi elemento sulla pagina madre, non quella dentro alla modale.

    Grazie

  2. #2
    ma ti riferisci alla jQuery UI Dialog? Perché se è questa, non esci mai dalla pagina principale, è tutto in una sola pagina.

  3. #3
    Originariamente inviato da artorius
    ma ti riferisci alla jQuery UI Dialog? Perché se è questa, non esci mai dalla pagina principale, è tutto in una sola pagina.
    Come modale uso la shadowbox, apro una modale che nel caso specifico contiene una pagina del sito, una lista di voci, dovrei, cliccando su una di queste voci passare il valore ad un campo input sulla pagina "madre" se così vogliamo chiamala e non funziona, se invece il form lo metto nella medesima pagina (quella aperta nella modale shadowbox), funziona.

    Non riesco a trovare il modo per indicare che il form non si trova su quella pagina ma altrove, nella pagina "sotto".

  4. #4
    Aprendo una pagina dentro la modale ho un dom riferito a quella pagina e per passare eventi a quella sotto non riesco a trovare il modo, un po' come quando si apre una popup li basta far fede a window.opener e sei ok, qui non saprei!!


  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da serialkiller
    Aprendo una pagina dentro la modale ho un dom riferito a quella pagina e per passare eventi a quella sotto non riesco a trovare il modo, un po' come quando si apre una popup li basta far fede a window.opener e sei ok, qui non saprei!!

    Forse mettendo il link alla pagina si capisce meglio il problema?

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Originariamente inviato da cavicchiandrea
    Forse mettendo il link alla pagina si capisce meglio il problema?

    ecco il link

    http://www.moonadv.com/prove/index1.html

    Cliccare su "Apri modale", la modale si apre e ricliccando sul link dovrebbe cambiare valore al campo input che ho sulla pagina sotto.


  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Per me il link "clicca qui" di index2 per me cosi dovrebbe funzionare:
    clicca qui!
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Originariamente inviato da cavicchiandrea
    Per me il link "clicca qui" di index2 per me cosi dovrebbe funzionare:
    clicca qui!
    Purtroppo no, mi restituisce

    document.getElementById('test') is null

    Ed esite anche con jquery: $("#test").val("1111");

    ma ovviamente il risultato è il medesimo...

    perchè lui lo cerca in index2 e non in index1

  9. #9
    AAAAAAAAAAAAAAAAAAAAAAA

    Risolto

    clicca qui!

    Maledetto parent!

    Adesso faccio ulteriori prove

  10. #10
    Ok, sembra di si

    Jquerizzato diventa:

    codice:
    $(document).ready(function(){
    
      $("#tasto").click(function() {
      
         alert("Valore attuale: " + parent.$("#test").val());
    	 parent.$("#test").val("1111");
    	 
       });
    
    });
    L'alert rileva il valore presente perima del cambio, quindi funziona in entrambe le direzioni

    Anche se mi sembra troppo bello per essere vero

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.