Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Variabili javascript

  1. #1

    Variabili javascript

    Due semplici domande.

    1) Come si setta una variabile in jS con una funzione richiamabile da altre pagine? Così?

    <script language="JavaScript" type="text/JavaScript">
    <!--
    function settavariabile() {
    flash.SetVariable('NomeVariabile','valore');
    //-->
    </script>

    Se c'è anche solo qualche errore di sintassi vi chiedo di dirmelo perchè io non me ne accorgerei da solo.

    2)Se uso qesta funzione per varie pagine e poi la richiamo in un'altra, al caricamento delle pagine con la funzione dovrei ottenere un "passaggio di variable" nella pagina in cui viene richimata, giusto?

    Grazie.

  2. #2
    hai due metodi per passare variabili javascript da una pagina all'altra.

    1)Usare la querystring (pagina.htm?variabile=5) e poi recuperare il valore con location.search

    2)Salvare il contenuto della variabile in un cookie, e poi leggerlo automaticamente in tutte le pagine.

    SE tu devi salvare una variabile che serve a tutte le pagine (es i dati del browser o altro) ti conviene salvare un cookie, mentre se devi passare sono un valore ogni tanto usa la querystring.

    Ciao
    unreal, l'essere immortale

  3. #3
    Ti ringrazio,
    potresti spiegarmi un pochino meglio il primo metodo, quellod ella Query String?

  4. #4
    se vuoi passare un valore fai così:

    location.href="pagina.htm?3"

    SE devi passare un sono valore questo è il metodo più velore

    NElla pagina poi lo recuperi con

    var VALORE_RECUPERATO=location.search().substring(0,3)


    Ciao
    unreal, l'essere immortale

  5. #5
    Mi spiegheresti che vuol dire...

    location.search().substring(0,3)

    come lo devo motificare?... non so proprio niente.

  6. #6
    location.search() prende il contenuto di tutto quello chè c'è a partire dal punto interrogativo.

    Il substring invece dice prendi dal carattere 1 al carattere 3 della stringa. Se te devi passare un numero di caratteri imprecisato specifica 100 e vai tranquillo

    Scusa se mi sono sbagliato a scrivere, ma intendevo dire

    location.search().substring(1,100)
    unreal, l'essere immortale

  7. #7
    Ti ringrazio sei stato gentilissimo...
    appena provo ti faccio sapere ^_^
    Ciao!

  8. #8
    di niente. CIauz
    unreal, l'essere immortale

  9. #9
    Sto provando...
    lo sai cos'è,
    penso che il sistema che invia il valore non sia buono. Infatti questo valore io devo inviarlo all'interno di una pagina SEMPRE aperta in un frame e far sì che cambi quando viene caricata una pagina in UN'ALTRO frame, che appunto INVIA il valore.
    Allora le cose sono due...
    1) o non sono capace ad usare il metodo che mi hai insegnato (ipotsi probabilissima ^^)
    2) o il metodo usato non è valido e bisgna cercarne un'altro


  10. #10
    scusa, puoi spiegarti meglio, perchè non ho ben inquadrato la tua situazione. Hai una pagina già pubblicata da far vedere???
    unreal, l'essere immortale

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.