transfert variables url

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : transfert variables url

par albat » 30 mai 2005, 12:27

Le javascript est-il à déconseiller à ce point?
Non. Ce n'est pas ce que je sous-entendais.
Mais une solution PHP me semblait plus simple pour ce type de fonctionnalités.

Je n'ai jamais utilisé (ni même vu) cette fonction JS load().
Le code suivant te conviendrait-il ?

Code : Tout sélectionner

<script type="text/javascript"> document.write('<a href="javascript:window.location.href=page.php?MaVar=' + x + '">Mon lien</a>'); </script>

par Invité » 30 mai 2005, 11:56

non, j'aimerais pouvoir utiliser php mais je crois que je n'ai pas d'autres solutions que de bidouiller avec JS.
Au stade où j'en suis actiellement avec mon site, php ne peut rien pour moi car le transfert de variables nécessite de valider un formulaire. Je ne peux pas me le permettre, vu que les variables que je souhaite transférer viennent d'un système d'affichage multipages qui n'apprécie pas ce type de modifications!

Le javascript est-il à déconseiller à ce point?

par albat » 30 mai 2005, 10:25

Es-tu formellement opposé à l'utilisation du PHP ?

transfert variables url

par Invité » 30 mai 2005, 10:15

Bonjour,
je cherche déséspérément à transmettre des variables d'une page à l'autre via URL.
J'ai testé ceci

Dans l'entête:
<script>
var x=2;

function load(){

window.location.href='page.php?MaVar=' + x;
}
</script>



Ensuite, dans la page
<a href="javascript:load()">Mon lien</a>
Ce code fonctionne bien tant que je n'essaye pas de transmettre de variable. mais dès que je rajoute MaVar, il ne se passe plus rien, le lien ne marche plus.
Pouvez vous m'aider?