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

    Non so se è fattibile - Javascript

    Ho un frame dal quale effettuo un post e mi ritorna indietro un valore come risposta. Io dal documento principale voglio recuperare questo valore che a video viene scritto correttamente all'interno del frame al posto della pagina postata.
    Dovrebbe essere fattibile, ma qualche esperto dovrebbe darmi un consiglio.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Poiche' il frame che non posta e non riceve ma che e' interessato ad acquisire il risultato non puo' rendersi conto del momento in cui la ricezione e' avvenuta, dovra' essere compito della pagina ricevuta informarlo... per esempio con:

    <script>
    parent.nomeAltroFrame.nomeVariabile=valore;
    parent.nomeAltroFrame.FunzioneCheUsaIlValore();
    </script>

    Spero di aver chiarito il concetto la sua applicazione dipende dal contesto

    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
    Quello che dici è più che corretto, ma vorrei sapere come leggere il contenuto della pagina che viene visualizzata in seguito al post.
    I dati vengono ritornati indietro tramite una pagina ASP che scrive direttamente nel buffer.

    Spero mi sappiate aiutare.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    :master: non puoi leggere "la pagina"... il server deve restituire una serie di valori inclusi nello script.

    Ti faccio un altro esempio:

    <script>
    var primoValore = '<%=valore1%>';
    var secondoValore = '<%=valore2%>';
    </script>

    Ma, come detto prima, non dovra' essere la pagina a cui servono i dati ad iniziare la lettura di questi... perche' non si accorge dell'avvenuta ricezione.

    Scenario: Frame1 (quello a cui servono i dati)
    Frame2: inizialmente contiene un form che viene inviato al server; riceve una pagina con i risultati dell'elaborazione; comunica al Frame1 di averli ricevuti

    Perdona l'eventuale poca chiarezza... spero sia sufficiente

    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

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.