Merci de m'aider pour solutionner un "simple" problème pour certains mais une casse tète pour moi. Voila, j'ai un anchor le plus commun que je veux le changer suite à
un éventement clique. L’événement est prototype par des argument pour afficher des contenus dans un div
La fonction LoadPage prend en argument le fichier à affichier(bienvenu.txt) pour l'afficher dans le Div nommé show. Jusqu'à la tout va bien. Affichage s'effectue bien dans le
div. Mon problème ce qu'une fois page affiché, je dois remplacer "Entrée", par l'argument "Sortie", ce que j'arrive à faire. Mais une fois Sortie est affiché, je suis coincé de
fait que LoadPage est toujours associer à Entrée.
Comme on dit pourquoi faire simple quand on peut faire compliqué, tellement que j'arrive pas à vous expliquer clairement mon problème. Alors, voyons mes code et je
suis certains que vous arrivez à en faire quelque chose
var OrRoseInd= { 100 : "/Boutique/boutique.php?page=cadeau" };
function toggle(anchor, hrf)
{
alert(hrf);
var p = OrRoseInd[hrf];
alert(p);
document.getElementById('myAnchor').innerHTML=anchor; //changer Entrée par Sortie
document.getElementById('myAnchor').href=p; // changer le URL
}
function LoadPage(page,mydiv,anchor,lien,action)
{
var req = null;
if (action == 1) {
toggle(anchor, lien);
}
document.getElementById(mydiv).innerHTML = "Started...";
if (window.XMLHttpRequest)
{
req = new XMLHttpRequest();
if (req.overrideMimeType)
{
req.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)
{
try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e)
Voila, je suis certains qu'il y a forcement une solution beaucoup plus simple mais et suite à un mauvaise étude de conception, je suis obligé de passer par Js que PHP
Encore merci si vous avez une idée
Casse tète : anchor togole
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.