Variable Javascript + liens
Avishow
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Hello !
Celà fait déjà pas mal de temps que je cherche sur le net, et je ne trouve rien ! Mais j'ai confiance en vous ;p
Voici mon code :
Mon probleme est que je ne sais pas quoi mettre à l'endroit ou j'ai ecris JEMETSQUOILA. Je voudrais que ce soit ma variable javascript "nbr".
J'espere avoir été assez clair, sinon dites le. Merci par avance !!!
Celà fait déjà pas mal de temps que je cherche sur le net, et je ne trouve rien ! Mais j'ai confiance en vous ;p
Voici mon code :
.... <SCRIPT> ... fonction en Javascript qui calcule un nombre : nbr </SCRIPT> ..... <a href="valider.php?lechiffre=JEMETSQUOILA">Valider</a>
Mon probleme est que je ne sais pas quoi mettre à l'endroit ou j'ai ecris JEMETSQUOILA. Je voudrais que ce soit ma variable javascript "nbr".
J'espere avoir été assez clair, sinon dites le. Merci par avance !!!
A voir également:
- Variable Javascript + liens
- Vérificateur de liens - Guide
- Telecharger javascript - Télécharger - Langages
- Ou trouver les liens copiés sur android - Guide
- Telecharger liens direct - Accueil - Outils
- Liens copiés - Forum Téléphones & tablettes Android
6 réponses
Merci bcp MLT !!! C'est vrai que j'aurai pu y penser !
Mais bon, avec toute la volontée du monde, ca ne marche (presque) pas...
Voici mon script, je commente apres :
Je prend un chiffre de ma base de donnée ($Peo), que j'affecte à JPeo. Je voudrais l'afficher, et, lorsque l utilisateur clique sur "liens" il ajoute 100 à JPeo. Biensur, celà doit afficher le résultat du calcule, sans recharger la page (d'ou les DIV). Ca marche nikel.
Mais le liens qui me pose probleme est celui en javascript "valider". En effet, il me met toujours la valeur de départ ($Peo donc ;p), et non la nouvelle.
En effet ca commence à devenir compliqué, j'espere qu'à plusieurs on s'en sortira mieux !
Mais bon, avec toute la volontée du monde, ca ne marche (presque) pas...
Voici mon script, je commente apres :
// Acces BD en PHP pour récup $peo <SCRIPT language="Javascript"> JPeo = <? echo"$peo" ; ?> ; function Add(nbr) { JPeo = JPeo + nbr ; document.getElementById("Dyn").innerText = JPeo; } </SCRIPT> Valeur Peo :<DIV ID="Dyn"><? echo"$peo" ; ?></DIV> <Br><a href="javascript:;" onClick="Add(100);">liens</a> <script> document.write('<a href=\"valider.php?Peo='+JPeo+'\">Valider</a>'); </script>
Je prend un chiffre de ma base de donnée ($Peo), que j'affecte à JPeo. Je voudrais l'afficher, et, lorsque l utilisateur clique sur "liens" il ajoute 100 à JPeo. Biensur, celà doit afficher le résultat du calcule, sans recharger la page (d'ou les DIV). Ca marche nikel.
Mais le liens qui me pose probleme est celui en javascript "valider". En effet, il me met toujours la valeur de départ ($Peo donc ;p), et non la nouvelle.
En effet ca commence à devenir compliqué, j'espere qu'à plusieurs on s'en sortira mieux !
Je ne vois pas pourquoi ton lien n'est pas modifié non plus et comme je le trouve vraiment laid, je te propose une autre version :
et ta fonction Add deviendrait :
Essaye d'adapter ca a ton script et dis moi si ca marche (en espérant que je n'ai pas fait de faute(s) !! )
@++
<form name="valider" method="get"> <input type="hidden" name="peo" value="<? echo $peo; ?>"> </form> <a href="javascript:;" onClick="document.valider.submit();">Valider</a>
et ta fonction Add deviendrait :
function Add(nbr){ JPeo = JPeo + nbr ; document.getElementById("Dyn").innerText = JPeo; document.valider.peo.value = JPeo; }
Essaye d'adapter ca a ton script et dis moi si ca marche (en espérant que je n'ai pas fait de faute(s) !! )
@++
Hey, c'est de nouveau moi ! J'étais en vacances, et oui ! D'ailleurs, bonne année !
Bon, j'ai testé ta solution et encore une fois, bizzarement, le clique ne fait pas d'effet... Par contre, si je remplace le lien par un simple bouton d'envoi (correspondant au formulaire), bah ca marche nikel.
En attendant c'est déjà ca de prid, mais le probleme est quand meme bizzard.
Bye
Bon, j'ai testé ta solution et encore une fois, bizzarement, le clique ne fait pas d'effet... Par contre, si je remplace le lien par un simple bouton d'envoi (correspondant au formulaire), bah ca marche nikel.
En attendant c'est déjà ca de prid, mais le probleme est quand meme bizzard.
Bye
cela craint, Depuis 2003, personne n'a répondu à cette question.
étant débutant moi-même en javascript
je cherche comment faire en sorte que mon "href " de html prend en comptre le lien stocké dans un varible script.
Pour illustrer
<script language=javascript type=text/javascript>
var monliens = "http://ww55.monsite.org/";
</script>
...
<a ... href=monsite> <!-- c'est ce que je veux faire mais qui ne marche pas -->
</a>
en réalité la valeur de la variable "monsite" ne peut pas être interprétée dans le html mais comment faire ?
Et si je regarde que la question similaire de 2003 sans réponse ... je désespère mais surement des évolutions se sont faites depuis
et merci à vous
étant débutant moi-même en javascript
je cherche comment faire en sorte que mon "href " de html prend en comptre le lien stocké dans un varible script.
Pour illustrer
<script language=javascript type=text/javascript>
var monliens = "http://ww55.monsite.org/";
</script>
...
<a ... href=monsite> <!-- c'est ce que je veux faire mais qui ne marche pas -->
</a>
en réalité la valeur de la variable "monsite" ne peut pas être interprétée dans le html mais comment faire ?
Et si je regarde que la question similaire de 2003 sans réponse ... je désespère mais surement des évolutions se sont faites depuis
et merci à vous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut,
je crois savoir ce que je ferais :
c'est laid mais fonctionnel !
@++
je crois savoir ce que je ferais :
<script> ... </script> .... .... <script > document.write('<a href=\"valider.php?var='+nbr+'\">Valider</a>'); </script>
c'est laid mais fonctionnel !
@++
<body> <div id="id_lien"><!-- ici sera écrit ton lien --></div> <script language="javascript" type="text/javascript"> //cette partie de code peut bien sur $etre intégrée dans une fonction javascript //telle qu'elle est ci dessous elle s'éxécutera au chargement de la page donc il faut que le code soit après le div var monliens = '<a href="http://ww55.monsite.org/">Lien vers mon site</a>'; //texte complet du lien document.getElementById('id_lien').innerHTML = monliens; </script> </body>