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 : 15532
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} RACCOURCISSEUR D'URL
Voici une petite source permettant de créer des liens courts à partir de liens complexes. C'est bie...

{Visual Basic, VB6, VB.NET, VB 2005} FAVORIS URL
Appeler vos url favoris depuis la zone de notification. Vous pouvez réactualiser à tout moment grâce...

{Delphi} LIER DEUX TDBGRID
Comme vous le savez, les bases de données envahissent notre quotidien à la fois professionnel et pr...

{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 permet de récupérer l'URL de la page web courante dans Internet Explo...

{} 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...