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, :eek:

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
 
Discussions similaires
Haut