AIDEZ-MOI !!

Philippe -  
 Philippe -
Bonjour,
J'ai cherché pendant un moment dans le site un article sur le HTML permettant de créer des liens hypertextes sous la forme : index.htm?zone=xxx
Je n'ai donc pas trouvé une explication pour y arriver.

Quelqu'un aurait l'amabilité de m'expliquer comment faire ça ?

Merci d'avance.

4 réponses

PhP
 
Slt Philippe

je ne comprends pas bien ta question.
Pourrais tu la reformuler stp ?

Que veux-tu faire exactement ? Passer des paramètres dans une URL ?

@+
Philippe (moi aussi)
0
Philippe
 
Salut,
Je vais essayer de t'expliquer mieux :
Je voudrais créer des URL sur mon site sous la forme : http://www.monsite.com/index.htm?rubrique=membre
(par exemple)

Cet URL une fois entré emmenera le visiteur vers => membres.htm

Voila, c'est en bref ce que je veux faire, j'espere que tu as compris.

Philippe
0
PhP Messages postés 1774 Statut Membre 606
 
Slt Philippe

A voilà je comprends mieux.

Voici donc un extrait de code qui devrait te permettre de faire ce que tu souhaites.

Cette page appelle automatiquement la page passée en paramètre si on respecte la syntaxe suivante :

http://...index.htm?rubrique=mon_autre_page.htm par ex

Code pour index.htm :

<html>

<head>
<script language="Javascript">
<!--
// Recherche du paramètre passé dans l'url portant le nom param_id
function getUrlParam(param_id)
{
// Récupére les paramètres passés dans l'url dans un tableau
var paramArray=window.location.search.substr(1).split("&")

var param=null
for (var i=0; i < paramArray.length; i++)
{
if (paramArray[i].indexOf(param_id)==0)
{
var j=paramArray[i].indexOf("=")
if (j!=-1) param=paramArray[i].substr(j+1)
break
}
}
return param
}

var rubrique=getUrlParam("rubrique")
if (rubrique) document.location.href=rubrique
// -->
</script>

</head>

<body>
Index par défaut
</body>

</html>

Bon ce devrait marcher à toi d'adapter ...

@+
Philippe
0
Philippe
 
Ouiiii c'est exactement ce que je voulais, MERCI BEAUCOUP !!!!!!!!!!!!!!!!!!!!!!!! :-)))))))))))

Philippe
0