Page 1 sur 1

lien vers une page dynamique avec javascript

Posté : 16 juil. 2009, 11:21
par close2me31
Voilà sur la page suivante http://www.midicaoutchouc.com/index.php, dans le menu horizontal il y a une rubrique qui s’appelle « caoutchoucs cellulaire ».
Quand on clique sur cette rubrique il y a un lien javascript (javascript:document.frm_lignecatalogue.action.value='cf';document.frm_lignecatalogue.p_grp.value='1';document.frm_lignecatalogue.submit();)
qui permet d’actualiser la page index.php et d’afficher la page correspondante à la rubrique « caoutchoucs cellulaires ».

Dans le cadre d’un échange de lien, je souhaiterai faire un lien depuis un autre site internet vers la rubrique « caoutchouc cellulaire » du site internet www.midicaoutchouc.com.
Ainsi quand on cliquera sur le lien présent sur une page de mon site internet l’internaute sera redirigé sur la page du site www.midicaoutchouc.com dans la rubrique « caoutchouc celullaire ».

Comment dois-je faire pour créer ce lien, la difficulté pour moi est de faire passer les paramètres javascript dans mon URL (lien). Je voudrais un lien du style :
<a href="www.midicaoutchouc.com/index.php..........">lien </a>

Voilà, j’ai pas mal cherché sur internet, je n’ai pas trouvé de cas se rapprochant de ce que je souhaite faire. Je n’ai donc d’autre solution que de solliciter une aide extérieure. J’espère que j’ai été suffisamment clair dans l’explication de mes besoins.

Merci par avance.

Posté : 16 juil. 2009, 13:30
par enneite
je vois le genre, il faut que tu fasses comme eux,
comme il n'y aqu'une page qui t'intéresse, cela va même être un peu plus simple car les valeurs transmises au formulaire seront toujours les memes.

tu mets en bas de ta page le code :

Code : Tout sélectionner

<form name="frm_lignecatalogue" action="http://www.midicaoutchouc.com/index.php" method="post"> <input name="action" type="hidden" value="cf"> <input name="p_grp" type="hidden" value="1"> </form>
et dans ton lien, il y aura :

Code : Tout sélectionner

<a href="javascript:document.frm_lignecatalogue.submit()">lien</a>

remarque, tu peux egalement faire comme eux :

2NDE SOLUTION =

Code : Tout sélectionner

<form name="frm_lignecatalogue" action="http://www.midicaoutchouc.com/index.php" method="post"> <input name="action" type="hidden" value=""> <input name="p_grp" type="hidden" value=""> </form>
et dans ce cas , dans ton lien il y a tout :

Code : Tout sélectionner

<a href="javascript:document.frm_lignecatalogue.action.value='cf';document.frm_lignecatalogue.p_grp.value='1';document.frm_lignecatalogue.submit()">lien</a>
Dans les deux cas, on a appelé l'url complete pour l'envoi du formulaire alors que eux n'appelaient que index.php

remarque : si ils testent la page d'envoi du formulaire, cela ne marchera pas, car on vient de ton site, et là, il y a aussi des solutions mais ça devient plus complexe.
Mais je pense qu'ils ne vérifient pas la page d'envoi, vu qu'il ne s'agit pas de données confidentielles.