EXTRAIRE DES VALEURS DE L'URL

fg85 Messages postés 370 Date d'inscription dimanche 28 mars 2004 Statut Membre Dernière intervention 13 avril 2007 - 5 mars 2006 à 14:22
peanut38 Messages postés 30 Date d'inscription samedi 18 mars 2006 Statut Membre Dernière intervention 28 octobre 2008 - 30 avril 2008 à 18:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36384-extraire-des-valeurs-de-l-url

peanut38 Messages postés 30 Date d'inscription samedi 18 mars 2006 Statut Membre Dernière intervention 28 octobre 2008
30 avril 2008 à 18:54
AAAAhh attendez attendez en fait changement de programme. Ce bouton n'aura pas la fonction de mailto mais aura pour but d'ajouter un enregistrement dans une table Access. Pouvez-vous me dire si au moins c'est possible ?
peanut38 Messages postés 30 Date d'inscription samedi 18 mars 2006 Statut Membre Dernière intervention 28 octobre 2008
30 avril 2008 à 18:38
Bonjour,

Je voudrais utiliser ce code mais je n'y connais vraiment rien !
Sur ma page html, je voudrais insérer une image (genre "demande de modif") et quand on clique dessus un mailto se met en route avec quelques infos pré-remplies : destinataires, url de la page... dois-je faire un formulaire en php ? ou le mailto paraît possible ?
popidelille Messages postés 2 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 23 septembre 2008
30 nov. 2007 à 15:53
très bien exactement ce que je souhaitais faire, bon code, fonctionne bien
cs_tracks Messages postés 1 Date d'inscription samedi 22 février 2003 Statut Membre Dernière intervention 28 juillet 2007
28 juil. 2007 à 17:43
comment utilise t'on ton script ?!

il y a une erreur ligne 19, tu a oublié le </script>...
nisaloncaje Messages postés 154 Date d'inscription samedi 7 janvier 2006 Statut Membre Dernière intervention 28 septembre 2008
6 mars 2006 à 09:47
Ca me servait pour récupérer quelques variables seulement car je n'avais pas besoin de toutes les variables de l'url :)
Merci pour votre script, je vais l'essayer
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
6 mars 2006 à 03:01
Ça donne quoi de passer une variable à la fois si tu peux faire un tableau associatif dans le quel tu vas chercher la variable directement. Ta méthode c'est juste plus lent si tu veux avoir toute les variables. Je te propose ceci (inspiré du PHP et assez optimisé) :

a = unescape(window.location.search.substr(1)).split("&");
$_GET = new Array();
for (i=0;i<a.length;i++){
$_GET[a[i].substring(0,a[i].indexOf("="))] = a[i].substr(a[i].indexOf("=")+1);}

Et après tu vas chercher ta variable avec $_GET["variable"] comme en PHP.

Bonne continuation en programmation.
nisaloncaje Messages postés 154 Date d'inscription samedi 7 janvier 2006 Statut Membre Dernière intervention 28 septembre 2008
5 mars 2006 à 15:48
moi justement mon but était de faire une fonction qui fasse une variable à chaque fois : donc la fonciton me satisfait :)
fg85 Messages postés 370 Date d'inscription dimanche 28 mars 2004 Statut Membre Dernière intervention 13 avril 2007
5 mars 2006 à 15:19
En fait ton script ne permet de retirer qu'un seul variable (si j'ai bien compris).
Tandis que JSHP, lui, permet de tester si la variable existe, et d'extraire des données d'une url du style "?var1=bonjour&var2=salut&var3=o revoir" etc...
Si la variable n'existe pas JSHP retourne "false" à jshp["var1"].

Pourqui ne pas directement rechercher d'un seul coup toutes les variables présentes dans l'url ? Et ainsi cela serai plus simple que d'appeler à chaque fois la fonction non ?

-----------------------------
http://fg.logiciel.free.fr
http://longhornrc.free.fr
nisaloncaje Messages postés 154 Date d'inscription samedi 7 janvier 2006 Statut Membre Dernière intervention 28 septembre 2008
5 mars 2006 à 15:11
Bon j'ai mis des exemples d'utilisation mais en fait je crois que vous n'avez pas compris ( :) ) en fait on passe dans le paramètre le nom de la variable recherchée dans l'url et ca retourne sa valeur si effectivement elle est dans l'url
fg85 Messages postés 370 Date d'inscription dimanche 28 mars 2004 Statut Membre Dernière intervention 13 avril 2007
5 mars 2006 à 14:22
Il faudrait que tu mettes des exemples d'utilisations.

J'ai créé une libraires nommé JSHP (google power) qui permet de faire de même, sauf qu'on peut aussi sélectionner les variables par leur nom (exemple : "?var1=bonjour, on peut prendre la valeur de var1 en faisant alert(jshp["var1"]); .

Regarde un peu le code fourni sur mon site, tu pourras sans doute améliorer ta source ;).

-----------------------------
http://fg.logiciel.free.fr
http://longhornrc.free.fr