Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    Passare valori ad un altra finestra

    Ho necessità di inserire dei valori in delle textbox in una finestra madre prendendoli da operazioni svolte in una pop-up.. come provedo?

    Thanks

  2. #2
    Reale_Augello
    Guest

    Potresti...

    ... essere un pò più dettagliato ? :master:
    Quali operazioni dovresti svolgere nella popup ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    mmm.. scusate ogno volta che devo postare non trovo mai le parole..

    nella popup dovrei avere un menu a dicesa (combobox), selezionandolo dovrebbe venire interrogato il database ed i record restituiti, vorrei passasero, o con un click o alla chiusura della pop-up stessa nelle textbox della pagina principale..

    uff..! cel'avro' fatta?

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    è ovvio che il mio problema non è interrogare il batabase.. ma passare i valori restitutiti nell'altra finestra senza utilizzare refresh..

  5. #5
    Reale_Augello
    Guest

    ...

    Originariamente inviato da Brunchio
    è ovvio che il mio problema non è interrogare il batabase.. ma passare i valori restitutiti nell'altra finestra senza utilizzare refresh..
    Prova ad utilizzare questo codice nella popup (nella pagina puntata dall'action del form):

    codice:
    <body onLoad="opener.window.document.nomeform.nometextarea.value=variabile;">
    Dove "variabile" contiene il risultato della query.

    Ciao !

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    interessante.. credo faccia al caso mio!

    Grazie mille, vado subito a provare

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    Piccola perplessità..

    Vist che non capisco na mazza di javascript come mai inserendo quella riga nella pagina al caricamento mi da il seguente errore?

    "opener.window non è un oggetto"

    bisogna aggiungere altro oltre a


    <body onLoad="opener.window.document.nomeform.nometextar ea.value=variabile;">


    ??

    a parte l'errore nella prima pagina non viene restituito nessun valore nelle caselle di testo..

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    UPPO...

    non ci riesco proprio..

    Non vorrei che capiste male.. le textbox sono nella finestra madre ed i valori da acquisire sono nella pop-up. Le texbox devono acquisire i valori all'unload della popup..

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    opener come oggetto della pagina e` definito solo in IE.

    Per tutti gli altri browser, occorre chiamarlo all'interno dell'oggetto window:

    window.opener.document. ....

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    Grazie a tutti..

    Funzionava perfettamente.. era il mio browser che si era "scassato"! l'ho reinstallato e funziona benissimo. :metallica

    A questo punto mi sorge un altra domanda... questa operazione va bene per un parametro ma se dovessi passare alla prima pagina 2 o più variabili??!? come avrete capito sono bianco di javascript.. abbiate pazienza.



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.