Bonjour à tous,
Dans un fichier Excel, j'ai créé un lien hypertexte ou je doit faire une redirection vers une page.
J'ai récupéré un code javascript que j'ai inséré dans une page redirection.html
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <html> <body> Please wait, loading your page... <script type="text/javascript"> function getQuerystring(key) { key = key.replace(/[\[]/,"\\\[").replace(/ [\]]/,"\\\]"); // alert('>>>>>>>>>>>>'+key) var regex = new RegExp("[\\?&]"+key+"=([^&#]*)"); // alert('>>>>>>>>>>>>'+regex) var query = regex.exec(window.location.href); // alert(query[1]); return query[1]; } window.location = "http://" + window.location.host + "/" + getQuerystring('page'); </script> </body> </html>
cela fonctionne en partie, voici URL de depart
mais a la fin j'arrive sur ceciCode:http://intranet/redirection.html?page=suivi/visu_detail.php?annee=2024&code=1111111111&s=tata
cela a supprimé ce qu'il se trouve après &Code:http://intranet/suivi/visu_detail.php?annee=2024
je voudrais comprendre a quoi correspond les Replace et Regexp, Pourriez-vous m'aiguiller ?
Merci par avance
guigui69