Les Snippets

Connexion

Manipuler les paramètres passés dans l'URL

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 31/03/2006 08:44:29 et initié par bultez [Liste]
Date de mise à jour : 31/03/2006 11:48:21
Vue : 13508
Catégorie(s) : Chaîne de caractères, Divers, Web
Langages dispo pour ce code :
- Javascript
- VB6, VBA
- Voir tous les langages pour ce code snippet



Langage : Javascript
Date ajout : 31/03/2006
Posté par bultez [Liste]
DateMAJ : 31/03/2006

function PrmUrl()
{
 var prm = new Array();
 var tmp = unescape(window.location.search).substr(1).split("&");
 var inter;
 for ( i=0; i<tmp.length; i++)
 {
  inter=tmp[i].indexOf("=");
  if ( inter>=0 )
    {
     prm[tmp[i].substr(0,inter)]=tmp[i].substr(inter+1)
    }
  else {
     prm[tmp[i]]="";
    }
 }
 return prm;
}

/*============================================================
  appel : $_GET=PrmUrl();
  après on utilise $_GET["variable"] comme en PHP.
  exemple test.htm :
<script type="text/javascript" src="PrmUrl.js"></script>
<script type="text/javascript">
if ( window.location.search )
  { // des paramètres dans l'URL existent.
   var $_GET=PrmUrl();
   var tmp= "-----------------------\r\n"+
      "exemple par leur noms :\r\n"+
      "-----------------------\r\n"+
      "\tp1 = "+$_GET["p1"]+"\r\n"+
      "\tp2 = "+$_GET["p2"]+"\r\n"+
      "------\r\n"+
      "tous :\r\n"+
      "------\r\n";
   for ( var n in $_GET )
   {
    tmp+="\t"+n+" = "+$_GET[n]+"\r\n";
   }
   alert (tmp) ;
  }
else { // s'appelle lui-même en passant des paramètres dans l'URL.
   location.href="test.htm?p1=v1&p2=v2&p3=trois&prm4&cinq=exemple";
  }
</script>
====================================================*/


Snippets en rapport avec : Request, Paramètre, Url



Codes sources en rapport avec : Request, Paramètre, Url

{PHP} FONCTION GET EN PHP : RECUPERER UNE PAGE SUR UN SITE DISTANT
Fonction get http en php avec curl, récupère une page sur un site distant. Avec gestion des cookies...

{PHP} TÉLÉCHARGER LES VIDEOS DE YOUTUBE AVEC PERMALIEN DEPUIS YOUTUBE
Salut, Suite à la version précèdente, voilà la nouvelle mise à jour importante. Voilà ce que peut ...

{C / C++ / C++.NET} RÉCUPÉRATION DE L'URL COURANTE DANS INTERNET EXPLORER
Bonjour à tous, Ce petit code sans prétention permets de récupérer l'URL de la page web courante da...

{} TOUTES URL INTERNET (HTTP,FTP,MAILTO,NEWS)
Validation de toutes les urls internet. - Accepte : http://www.exemple.com | mailto:exemple@exem...

{} INTERNET URL
Validation d'une adresse url Internet qui fonctionne notamment avec la technologie DotNet (.Net) ...

{Javascript / DHTML} SIMULER UN TARGET="_BLANK" VALIDE XHTML STRICT
Cette ligne de code est à insérer à l'intérieur d'une balise d'un lien. Elle permet d'ouvrir le ...

{Visual Basic, VB6, VB.NET, VB 2005} ENCODER UNE URL EN UTF8 DEPUIS WORD
Si on veut créer des URL correctes dans Word, il est nécessaire d'encoder convenablement tout ce qui...

{Visual Basic, VB6, VB.NET, VB 2005} URL2DOWN ACTIVEX _ COMPOSANT DÉDIÉ AU TELECHARGEMENT HTTP
URL2DOWN ACTIVEX _ COMPOSANT DÉDIÉ AU TELECHARGEMENT HTTP AVEC OU SANS PROXY ;) ---------------...

{Javascript / DHTML} ANALYSER & RÉCUPÉRER LES VARIABLES DE L'URL
Comme d'autres l'ont déjà fait, il faut analyser la chaine de l'URL pour les mettre dans un tableau ...

{C# / C#.NET} RÉCUPÉRER L'URL EN COURS DANS VOS NAVIGATEURS (INTERNET EXPLORER, FIREFOX, OPERA)
Cette source permet de récupérer l'URL de la page affichée dans les navigateurs ouverts. L'URL en co...