Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Stamos
    Registrato dal
    Jul 2004
    Messaggi
    160

    [JS] Scambiare valori tra due scripts di PHP diversi?

    Ho implementato una web chat divisa in 5 frames dove ogni frame ospita uno script php. All'interno dello script "A" ho la variabile $nome, mentre nello script "B" ho la variabile $testo.

    In certe occasioni mi serve di inserire il valore della variabile $nome all'interno della variabile $testo, cioè avere una situazione del genere:

    $testo = $nome + (un altra cosa)


    Mi hanno detto che questa cosa si può fare usando un JS, ma essendo un newbie assoluto per quanto riguarda JS non so come fare.

    1) Effettivamente si può fare una cosa del genere ?

    2) Qualcuno me lo può spiegare ?

    Grazie in anticipo!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La variabile $qualcosa non esiste lato client... forse l'hai trasformata :

    var_js = '<? echo $qualcosa >';

    o sintassi simile, dato che non conosco PHP

    Quindi puoi fare:

    unita = top.nomeFrame1.nomeVar1 + top.nomeFrame2.nomeFrame5.nomeVar9;

    esplicitando esattamente i percorsi per arrivare ai frames interessati.

    Ma rimane il dubbio... la stringa risultante ti serve sul client o sul server? :master:

    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
    Utente di HTML.it L'avatar di Stamos
    Registrato dal
    Jul 2004
    Messaggi
    160
    Allora cerco di essere un pò più chiaro, la stringa risultante mi serve su lato client. Dunque in un frame sono presenti gli utenti connessi nella mia chat e nell'altro un form per l'inserimento del testo dalla parte del utente.

    Per quanto riguarda i messaggi privati ho preparato un funzione che quando trova all'interno del text area una stringa del tipo:

    codice:
    /msg pippo come stai pippo?
    Manda il messaggio privato all'utente pippo "come stai pippo?"

    Quello che vorrei fare è che quando scelgo un utente dalla lista degli utenti m'inserisce il suo nome all'interno dell'area del messaggio da spedire ... Cioè che ottengo il risultato di prima ...

    Si può fare questa cosa? :master:

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.