Strasha Posté 28 Mai 2009 Posté 28 Mai 2009 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
SStephane Posté 3 Juin 2009 Posté 3 Juin 2009 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() ?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant