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

    passaggio di dati tra due frame

    ciao a tutti.
    Mi servirebbe fare una cosa:
    far passare, con un azione, un dato da un frame all'altro (da mainFrame a leftFrame).
    Io avevo pensato a qst codice...
    codice:
    ==============leftframe.html==============
    <body>
    <script type="text/javascript">
    var i = new String();
    document.write(i);
    </script>
    </body>
    </html>
    
    ==============mainFrame.html===============
    <div align="center">
    <script type="text/javascript">
    var h = new String();
    h = "<a href=\"#\" onClick=\"apri('posta/posta.php','zztop',
    'scrollbars=yes,width=800,height=600')\">Hai nuovi messaggi
     di posta!</a>
    "; //apri() è una funz dichiarata precedentemente
    document.write("<a href=\"javascript: parent.leftFrame.document.i.value=h;\">clicca qui</a>
    
    ");
    </script>
    
    </div>
    </body>
    però il passaggio di dati non funzia, il debugger dice "Could not convert undefined or null to object" ma ho anche provato a dare valore ' ' a i però non cambia nulla.
    Qualcuno può aiutarmi?

    Grazie ^^
    Flash Developer for Rich Media
    PHP, jQuery Developer

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Faresti megli a spiegare lo scopo del trasferimento... dai tuoi esperimenti non si capisce cosa vorresti ottenere.

    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
    in base ad un fatto che succede in un frame voglio stampare del testo in un'altro, in un posto preciso della pagina.
    Flash Developer for Rich Media
    PHP, jQuery Developer

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Semplificando al massimo:

    <div id="ricevente"> </div>

    e dall'altra pagina:

    parent.leftFrame.document.getElementById("ricevent e").innerHTML = "valore";

    Ma forse la tua domanda voleva:

    clicca qui

    Vedi tu, io non ho capito

    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

  5. #5
    è giusto.
    E' possibile fare la stessa cosa da un popup al leftFrame?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Miroku
    è giusto.
    Quale? :master:

    Per la domanda allegata: vedi sopra

    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

  7. #7
    Originariamente inviato da br1
    Quale? :master:
    Cosa vuol dire quale?! E' giusto il codice che mi hai dato!!

    Per la domanda allegata: vedi sopra

    ciao
    Ti ho chiesto una cosa nuova, come può esserci ja la risposta?! Ho chiesto se è possibile usare lo stesso codice per modificare lo stesso elemento da popup al dato frame.
    Flash Developer for Rich Media
    PHP, jQuery Developer

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Miroku
    Cosa vuol dire quale?! E' giusto il codice che mi hai dato!!
    Te ne ho dato due... quale dei due si adatta alle tue esigenze?

    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

  9. #9
    argh, nn mi ero accorto della differenza ^^;;; chiedo schiuma ^^;;;

    cmq il secondo metodo è quello che avevo ja provato ma non funziona. Mi dice che nn può essere cambiata una variabile indefinita (anke se questa contiene ' ')

    per quanto riguarda l'altra domanda?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Faccio finta di aver capito... era la prima?


    opener.top.leftFrame.document.getElementById("rice vente").innerHTML = "valore";

    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.