Aller au contenu

Activer desactiver balise href


Strasha

Sujets conseillés

Tout est dans le titre

Je dispose d'un script qui me donne un zoom sur image.

Probleme a chaque fois que je clique sur l'image il m'ouvre un nouveau zoom

Donc de prime abord et avec mon optimisme legendaire j'ai voulu utiliser des variables mais la grande desillusion

J'ai farfouillé et j'ai trouvé le moyen de desactiver le lien avec le petit truc

document.getElementById("zoom").removeAttribute("href");

Super ca marche.

Maintenant je souhaiterai reactiver mon lien avec ses proprietes de depart ( j'utilise notament un rel"fonction" et le seul truc que j'ai trouve et qui ne marche pas c :

document.getElementById("zoom").SetAttribute("href","url");

Le probleme c que mon url est une image geree en dynamique et que je ne peux pas apparemment reutiliser mon zoom

Quelqu'un aurait il une idée??????

Merci de votre aide

Strasha :P

Lien vers le commentaire
Partager sur d’autres sites

document.getElementById("zoom").SetAttribute("href","url");

Désolé de poser 2 questions :

- SetAttribute -> setAttribute ? (js est sensible à la casse)

- SetAttribute("href","url") : si url est une variable, enlève les quotes.

alert(url) donne quoi ?

Désolé pour cette intervention , mais sans ton code, on ne peut aller très loin dans la détection de bogues ;)

NB : à ta place je ne supprimerai pas le tag href; sur certains navigateurs, la balise A fait un peut foirer le moteur JS (je me souviens plus desquels mais j'ai eu le souci régulièrement) setAttribute('href','#') pourrait pas le faire à la place du removeAttribute() ?

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...