Envoyer variable javascript en url
ussef23
-
ussef23 -
ussef23 -
Bonjour,
javscript
html
je vais envoyer les variables ui.values[0] et ui.values[1] en cliquant sur ok
de type
merci pour votre aide
javscript
<script type="text/javascript">
$(function() {
$("#slider-range").slider({
range: true,
min: 0,
max: 200,
values: [0, 200],
slide: function(event, ui) {
$("#amount").val('$' + ui.values[0] + ' - $' + ui.values[1]);
}
});
$("#amount").val('$' + $("#slider-range").slider("values", 0) + ' - $' + $("#slider-range").slider("values", 1));
});
html
<div id="bg-slide"> <div id="slider-range"></div> </div> </div><div style="float:left; width:15%; "><a href="" >ok</a></div>
je vais envoyer les variables ui.values[0] et ui.values[1] en cliquant sur ok
de type
<a href="?val1='+ui.values[0]+'&val2='+ui.values[1] >ok</a>
merci pour votre aide
10 réponses
-
Hum ...
Peut être que quelquechose comme ceci marcherait ?
<a href="#" onclick="this.href='?val1'+ui.values[0]+'&val2='+ui.values[1];">Ok</a>
Maintenant, ca reste à vérifier que le code du onclick sera exécuté avant l'action du lien (en fait, en y repensant, je pratiquement sûr que c'est le cas) -
salut :)
merci pour votre réponse
mais c'est pas le cas j'ai l'url : comme suit
monsite?val1'+ui.values[0]+'&val2='+ui.values[1]
si que je veut si avoir les variables -
dans le lien tu mets:
<a href="javascript:nom_de_ta_fonction_js();">ok</a>
et a la fin de ta fonction js tu mets:
window.location.href="monsite?val1='+ui.values[0]+'&val2='+ui.values[1]";
-
Bon ben alors, en passant par une fonction ? (Même si ca ne devrait rien changer, je vois pas pourquoi ca ne marche pas)
<a href="#" onclick="charger_url();">Ok</a>
Dans une fonction javascript du genre :
function charger_url(){ this.href='?val1'+ui.values[0]+'&val2='+ui.values[1]; } -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
le fait de mettre <a href="#" onclick="charger_url();">Ok</a>
fait que déja href="#" fait un appel sur le click, c'est un lien, et il y a un conflit avec la valeur du onClick= -
Bonjour jeangilles , bonjour Alain_42,
bon j'ai pris l'idée de Alain et celle de Jeangilles voilà ça donne çà :function charger_url(){ window.location.href='?val1'+ui.values[0]+'&val2='+ui.values[1]; }<a href="javascript:charger_url();">ok</a>
mais encore j'ai pas réussi avoir le lien que je cherche -
ha oui, en me documentant, le onclick se fait bien avant l'appel du lien, comme je le pensais, mais ma fonction js faisait n'importe quoi XD
Une fonction comme ceci devrait marcher :
function charger_url(){
window.location = '?val1'+ui.values[0]+'&val2='+ui.values[1];
} -
oué :) j'ai essai avec
window.location = 'ok.php';
mais pas avec: window.location = '?val1'+ui.values[0]+'&val2='+ui.values[1];
oué la problème je sais pas :( -
Heu oui lol, dsl j'ai pas lu ce que j'ai copié ^^
Dans le window.location, il faut aussi lui donner la page ! ^^
par exemple :
window.location = 'lapage.php?val1'+ui.values[0]+'&val2='+ui.values[1];
lapage.php à remplacer par le nom (ou le chemin, si elle n'est pas dans le même répertoire) de ta page à appeler ^^ -
wéééééééé lol :)) en fin ça marche , merci bien pour votre aide jeangilles et Alain_42
voilà le lien que je cherche depuis hier xD :
window.location ='page.php?val1='+$("#slider-range").slider("values", 0)+'&val2='+$("#slider-range").slider("values", 1);
bonne journée
ussef