Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:limesurvey:endurl [2018/07/18 09:46] – ↷ Liens modifiés en raison d'un déplacement. radeff | info:limesurvey:endurl [2026/05/07 10:18] (Version actuelle) – radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== EndURL / pour passer des variables à la fin d'un quiz ou d'un formulaire ====== | ====== EndURL / pour passer des variables à la fin d'un quiz ou d'un formulaire ====== | ||
| + | |||
| + | {{tag> | ||
| [[info: | [[info: | ||
| + | |||
| + | ===== variante 1 ===== | ||
| + | changer le ls-question-text-737617X14307X167079 pour l' | ||
| + | |||
| + | <code js> | ||
| + | (function() { | ||
| + | var params = new URLSearchParams(location.search); | ||
| + | var div = document.getElementById(' | ||
| + | | ||
| + | var email = decodeURIComponent(params.get(' | ||
| + | var prenom = decodeURIComponent(params.get(' | ||
| + | var nom = decodeURIComponent(params.get(' | ||
| + | | ||
| + | // Debug: afficher dans la console pour vérifier | ||
| + | console.log(' | ||
| + | console.log(' | ||
| + | console.log(' | ||
| + | | ||
| + | div.innerHTML = '< | ||
| + | '< | ||
| + | '< | ||
| + | |||
| + | })(); | ||
| + | </ | ||
| + | ===== variante 2 ===== | ||
| + | |||
| url de redirection | url de redirection | ||
| ex http:// | ex http:// | ||
| + | |||
| + | il faut ensuite récupérer les données avec un script js: | ||
| + | |||
| + | Editer d' | ||
| + | |||
| + | < | ||
| + | <script type=" | ||
| + | // Read a page's GET URL variables and return them as an associative array. | ||
| + | function getUrlVars() | ||
| + | { | ||
| + | var vars = [], hash; | ||
| + | var hashes = window.location.href.slice(window.location.href.indexOf('?' | ||
| + | for(var i = 0; i < hashes.length; | ||
| + | { | ||
| + | hash = hashes[i].split(' | ||
| + | vars.push(hash[0]); | ||
| + | vars[hash[0]] = hash[1]; | ||
| + | } | ||
| + | return vars; | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Editer enfin le code-source de la question (ici, l'ID = javatbd18924X1719X436551013, | ||
| + | |||
| + | < | ||
| + | <script type=" | ||
| + | var id0 = getUrlVars()[" | ||
| + | document.getElementById(' | ||
| + | </ | ||
| + | </ | ||