Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    14

    passaggio di variabili app jquery mobile client side

    Salve a tutti ho due quesiti, sto realizzando una app che dovrà girare solo su lato client, che deve cioè funzionare senza alcuna connessione internet utilizzando jquery mobile e phonegap.
    1) ho creato un form all'interno di una pagina, i dati inseriti devono essere portati nella pagina successiva, come posso farlo senza utilizzare php?

    2)poichè voglio farlo multilanguage ho pensato di creare un file javascript con delle variabili per ogni scritta inserita della app, cosi poi inserendo questo lingua.js tradotto in altre lingue, automaticamente tutta l'app sarà tradotta. Per esempio nel file lingua.js ho inserito
    codice:
    var avanti=¨PREMI PER CONTINUARE¨
    quando poi lo vado a stampare nel codice in questo modo:
    codice:
    <script language="javascript">document.write(avanti);</script>
    la pagina diventa tutta bianca eliminando tutto il resto lasciando solo la scritta in nero "PREMI PER CONTINUARE", al contrario se invece di usare le variabili inserisco direttamente la scritta allora la pagina funziona correttamente. Qual'è il problema secondo voi?

    EDIT: per il secondo problema, poichè inizio ad utilizzare questo metodo non dall'index ma da una seconda pagina next.html collegata da un link nell'index, se clicco sul link la pagina next.html fa quel problema descritto, ma se dalla barra degli indirizzi mi reco direttamente sulla pagina next.html, allora tutto va bene.
    Ultima modifica di pocce90; 14-02-2014 a 13:47 Motivo: Nuovi dettagli

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da pocce90 Visualizza il messaggio
    Salve a tutti ho due quesiti, sto realizzando una app che dovrà girare solo su lato client, che deve cioè funzionare senza alcuna connessione internet utilizzando jquery mobile e phonegap.
    1) ho creato un form all'interno di una pagina, i dati inseriti devono essere portati nella pagina successiva, come posso farlo senza utilizzare php?
    Appendili alla url ?tuoidati=valori

    2)poichè voglio farlo multilanguage ho pensato di creare un file javascript con delle variabili per ogni scritta inserita della app, cosi poi inserendo questo lingua.js tradotto in altre lingue, automaticamente tutta l'app sarà tradotta. Per esempio nel file lingua.js ho inserito
    codice:
    var avanti=¨PREMI PER CONTINUARE¨
    quando poi lo vado a stampare nel codice in questo modo:
    codice:
    <script language="javascript">document.write(avanti);</script>
    la pagina diventa tutta bianca eliminando tutto il resto lasciando solo la scritta in nero "PREMI PER CONTINUARE", al contrario se invece di usare le variabili inserisco direttamente la scritta allora la pagina funziona correttamente. Qual'è il problema secondo voi?
    E' corretto il document.write sovrascrive il documento usa il innerHTML
    EDIT: per il secondo problema, poichè inizio ad utilizzare questo metodo non dall'index ma da una seconda pagina next.html collegata da un link nell'index, se clicco sul link la pagina next.html fa quel problema descritto, ma se dalla barra degli indirizzi mi reco direttamente sulla pagina next.html, allora tutto va bene.
    Qui non ho capito cosa vuoi dire
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    14
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    HTMLQui non ho capito cosa vuoi dire
    cerco di spiegarmi meglio: allora se carico direttamente la pagina dove faccio stampare tramite la stringa con document.write, la pagina viene caricata correttamente, ma se a quella pagina mi ci reco tramite link allora si presenta il problema della pagina bianca con la stringa stampata

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    14
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Appendili alla url ?tuoidati=valori
    ma in questo modo non utilizzo comunque php per poi riprendere i dati nella pagina che segue? si tratta del metodo GET no?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da pocce90 Visualizza il messaggio
    cerco di spiegarmi meglio: allora se carico direttamente la pagina dove faccio stampare tramite la stringa con document.write, la pagina viene caricata correttamente, ma se a quella pagina mi ci reco tramite link allora si presenta il problema della pagina bianca con la stringa stampata
    Continuo a non capire forse con un link (tuosito.xxxx/tuapaginademo.xxxx) alla pagina demo si capisce meglio
    Quote Originariamente inviata da pocce90 Visualizza il messaggio
    ma in questo modo non utilizzo comunque php per poi riprendere i dati nella pagina che segue? si tratta del metodo GET no?
    non necessariamente la pagina può essere anche html?datidainviare=xxxx e li recuperi col javascript, si il metodo e querystring (il GET serve al php per recuperare i valori)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    14

    Risolto!

    ok ho risolto esattamente come hai detto, innerHTML e url con dati. Grazie!
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Continuo a non capire forse con un link (tuosito.xxxx/tuapaginademo.xxxx) alla pagina demo si capisce meglio
    non necessariamente la pagina può essere anche html?datidainviare=xxxx e li recuperi col javascript, si il metodo e querystring (il GET serve al php per recuperare i valori)

Tag per questa discussione

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.