[HTM Java Script] liens conditionnels

Résolu/Fermé
tluatip Messages postés 3 Date d'inscription mardi 14 novembre 2006 Statut Membre Dernière intervention 15 novembre 2006 - 14 nov. 2006 à 20:40
 baztelecom - 18 août 2008 à 12:48
Bonjour à tous et à TOUTES,

Je ne sais pas si le message précédent est passé.

La question est :
Qui peut, SVP, m'aider à rédiger un code permettant de faire des liens vers d'autres pages de mon site, à des paragrafes précis de ces pages, selon différentes valeurs d'une variable.

Avec mes remerciements,
Cordialement.
tluatip
A voir également:

7 réponses

PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
14 nov. 2006 à 20:50
Bsr,

Je ne suis pas sûr de comprendre ...

Tu veux qu'un même lien en fonction d'une variable A (renseignée par l'utilisateur par ex) te redirige tantôt vers la page 1, tantôt vers la page 2, tantôt vers la page 3 etc ...

C'est ca ?

Si oui alors en Javascript c'est assez simple

@+
0
bonjour

j'ai un autre probléme ,si par exemple j'ai deux pages JSP(par ex: nounou.jsp et famille.jsp) et quand le message de contrôle s'affiche :si OK alors je suis à nounou.jsp.
si annuler je suis à famille.jsp.
quelle est la solution dans ce cas?

sachant que le code HTML d'un lien est le suivant :
par ex un lien vers nounou.jsp
<a href="nounou.jsp">
aller à nounou
</a>
est-ce-qu'il ya une possibilité de rajouter une instruction conditionnelles: if() then () else ()
0
tluatip Messages postés 3 Date d'inscription mardi 14 novembre 2006 Statut Membre Dernière intervention 15 novembre 2006
14 nov. 2006 à 21:03
Bsoir,

Merci pour ta prompte réponse.

Tu as bien cerné mon pb de débutant dans le domaine.
C'est bien ça ; en fonction d'1 variable, que je calcule dans le script, selon une réponse de l'Internaute, je souhaite activer telle ou telle autre page à des endroit précis dans cette nouvelle page .

Encore merci pour tes précisions.

Bonne soirée

@ +
---


tluatip
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
14 nov. 2006 à 22:26
Re bsr

Voici un petit script qui fait ce que tu demandes

<html><head><title>Test</title>
<script type="text/javascript">
<!--
var liens = new Array();
liens[0]="https://www.google.fr/?gws_rd=ssl";
liens[1]="https://www.commentcamarche.net/";
liens[2]="https://fr.wikipedia.org/wiki/Html";
liens[3]="https://fr.wikipedia.org/wiki/Html#Outils_de_validation";

function gotoUrl(url)
{
	window.location.href = url;
}

function gotoIndex()
{
	// Recupère la valeur contenu dans le champ "index" et la convertit en un entier
	idx = parseInt(document.getElementById("index").value);

	// Teste que l'index fait bien partie de la plage du tableau liens
	if ((idx >= 0) && (idx < liens.length))	gotoUrl(liens[idx]);
}
//-->
</script>
</head><body>
<p>Entrer 0 : pour alller sur www.google.fr<br />
Entrer 1 : pour alller sur www.commentcamarche.net<br />
Entrer 2 : pour aller sur fr.wikipedia.org/wiki/Html page sur l'HTML<br />
Entrer 3 : pour aller directement à la rubrique 'Outils de validation' de cette même page<br />
dans la zone ci-dessous puis cliquer sur Allez y !</p>

<form>
Variable "index" <input type="text" name="index" id="index">
</form>
<a href="javascript:gotoIndex()">Allez y !</a>
</body></html>


Tu enregistres sous test.htm par ex et tu ... testes LOL !


A toi d'adapter bien sûr
0
tluatip Messages postés 3 Date d'inscription mardi 14 novembre 2006 Statut Membre Dernière intervention 15 novembre 2006
15 nov. 2006 à 10:09
Bonjour PHP,

Bien reçu ta solution. Mille Merci (s).

J'adapterai, testerai tout ça ce week end et te tiendrai au courant.

La complication que je vais rencontrer, c'est que la fameuse variable peut prendre jusqu'à 75 ou 80 valeurs différentes pour une quarantaine de débranchements ... En tout cas encore merci.

@ +.
Tluatip
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
C'est sympat sa, mais est il possible de faire la même chose avec un test de lien actifs ou cassés.
Si le lien que j'affiche sur mon site est bon, je l'affiche, et si il est pas bon, j'affiche un autre lien ou une image quelconque. Merci.
0
Mille escuse, j'ai oublié la politesse dans la vitesse:
Bonjour,
0
Bonjour,

Merci pour cette réponse, mais je suis passé à autre chose;
A l'occasion, je me remettrai dans le bain, mais franchement j'ai un peu zappé le sujet
Quoiqu'il en soit encore merci.

Tluatip
0