Recup variable javascript

Bonjour tt le monde,

J'aimerais savoir ct recuperer une variable définie ds un script d'une page a une autre?

Ds la fonction de ma 1ère page , j'ai:

function valid(theURL)
{
var a='toto';
self.location.href=theURL;
}

Je vais ensuite sur une nvlle page qui doit recuperer la variable avec ce script:

function recup()
{
document.writeln("chaine: "+a);
}

OU est-ce que j'ai faux?Est ce ke kkun pourrait m'aider stp?

merci par avance.

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,
    Il faut passer en variable l'information
    function valid(theURL)
    {
    var a='toto';
    window.location.href="/theURL.php?a='toto'";
    }

    Bonne chance

    wafi
    1. Je ne suis pas sûr que la notion de variable locale ou globale puisse s'appliquer dans le contexte évoqué. A mon avis (si je me trompe, que ceux qui connaissent corrigent mes propos), les différentes pages se comportent comme des exécutables indépendants, qui pourraient communiquer par fichier ou par variable d'environnement.
      Ces mécanismes n'étant pas disponibles directement avec Javascript, la solution peut consister à passer par les "cookies", ou par un cadre (frame) éventuellement invisible, présent en même temps que chacune des pages.
      1. conseil : révise les définition variables locale et variable globale + le chapitre portée d'une variable