un lien en dur conditionnel!

WRInaute discret
Bonjour, :)


Voila ma petite question:
Je voudrais rajouter des liens sur certains mots de mes pages, pour valoriser ces mots.

Mais voila, j'ai un problème:

Quand la fenetre n'a pas de nom, je voudrais que le lien en dur (href) fonctionne (aller à la page d'index).
Quand la fenetre porte le nom "titi", je voudrais empêcher l'internaute d'aller à la page d'index (pour éviter de charger la page dans la mauvaise fenetre).

Je pensais à quelque chose du genre:

<a href="index.html" onclick="fonc(); return false;">MOT CLE</a>

Mais, alors return false s'applique tout le temps (je charge jamais l'index.html), soit si je place "return false" dans une fonction, alors je vais toujours à la page index.

Dans le pire des cas, je mettrais le lien en dur, et le rendrais toujours inopérant pour l'internaute (c'est dommage).

Pour le moment, j'ai essayé sans succès quelques fonctions du genre:

function fonc()
{
if ( (window.name)==("pro") )
{
fen = window.location.href='plan.php';
}
}

Voila,
cordialement,
 
WRInaute discret
Code:
if ( (window.name)==("pro") ) 
{ 
fen = window.location.href='plan.php'; 
} else {
fen = window.location.href='index.html'; 
}
Mais je ne comprends pas pourquoi
Code:
function fonc() 
{ 
if ( (window.name)==("pro") ) 
{ 
fen = window.location.href='plan.php'; 
fonc=false;
} else {
fonc=true;
}
}
ne fonctionne pas.
 
WRInaute discret
lien en dur conditionnel

Bonjour, :o

Tradjus, je te remercie pour ton code, je l'ai essayé, il marche très bien.

Code:
if ( (window.name)==("pro") )
{
fen = window.location.href='plan.php';
} else {
fen = window.location.href='index.html';
}

ton post tombe à pic. :wink:
A+,

tontonsumo
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut