Il me semble que la syntaxe est onclick (sans majuscule)...
-- Y.D.
SAM
Bonjour,
Je souhaiterais créer un lien sous la forme <a href="toto.html" onClick="MaFonction()">toto</a>
Non, c'est : <a href="toto.html" onclick="return MaFonction()">toto</a> et MaFonction retourne 'false' en fin d'exécution ou : <a href="toto.html" onClick="MaFonction();return false;">toto</a>
afin de neutraliser le lien HTML
J'ai bien trouver la méthode pour Forefox mais je n'arrive pas sous IE Est ce que vous pourriez m'aider ?
cette manie de faire echoyer ou printer alors qu'on peut bien tout écrire normalement ...
echo 'tdliennomcoloris.href="#";'; if (ereg("MSIE",$_SERVER['HTTP_USER_AGENT'])){
et les trucs conditionnels propre à M$ ça ne serait pas mieux ? plutôt que de se baser sur une détection, sommes toutes, foireuse.
//Le navigateur est IE echo 'tdliennomcoloris.onClick=function() { Go('.$tableau[$i][1].') }'; }else{ //la navigateur n'est pas IE echo
et puis ... pourquoi se compliquer la vie ? D'une part entre IE et Fx (comme s'ils étaient infichus de parler la même langue), d'autre part avec le code PHP
print(" var tdliennomcoloris=document.createElement('a'); tdliennomcoloris.href = '#'; tdliennomcoloris.onclick = function() { return Go('$tableau[$i][1]');}; var nomcoloris=document.createTextNode('$tableau[$i][2]'); tdliennomcoloris.appendChild(nomcoloris); document.body.appendChild(tdliennomcoloris); "};
Je fais appel à ce code à partir d'une autre page PHP avec un script XMLhttprequest.
Et ? qu'a-ce à voir ?
Si ce n'est qu'on se demande pourquoi le truc n'est pas entièrement prémâché en PHP (pourquoi requester du JS ? le XHR n'est pas suffisamment "dynamique" ?)
Bon ! ... si finalement la question est : comment charger du JavaScript une fois la page affichée, regarder ici : <http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/>
Sinon si c'est vraiment le onclick qui est oublié lors du XMLHttpRequest essayer d'innerhachetélémer le code HTML kivabien (avec ses onclick) et adjoindre un JS qui va re-coller le onclick au lien. (le HTML innerhachetélémé ira bien à IE et le JS complétera pour Fx). (ou lycèe de versailles, ça va bien finir par plaire à l'un ou à l'autre)
Je souhaiterais créer un lien sous la forme <a href="toto.html"
onClick="MaFonction()">toto</a>
Non, c'est :
<a href="toto.html" onclick="return MaFonction()">toto</a>
et MaFonction retourne 'false' en fin d'exécution
ou :
<a href="toto.html" onClick="MaFonction();return false;">toto</a>
afin de neutraliser le lien HTML
J'ai bien trouver la méthode pour Forefox mais je n'arrive pas sous IE
Est ce que vous pourriez m'aider ?
cette manie de faire echoyer ou printer alors qu'on peut bien tout
écrire normalement ...
echo 'tdliennomcoloris.href="#";';
if (ereg("MSIE",$_SERVER['HTTP_USER_AGENT'])){
et les trucs conditionnels propre à M$ ça ne serait pas mieux ?
plutôt que de se baser sur une détection, sommes toutes, foireuse.
//Le navigateur est IE
echo 'tdliennomcoloris.onClick=function() {
Go('.$tableau[$i][1].') }';
}else{
//la navigateur n'est pas IE
echo
et puis ... pourquoi se compliquer la vie ?
D'une part entre IE et Fx (comme s'ils étaient infichus de parler la
même langue), d'autre part avec le code PHP
print("
var tdliennomcoloris=document.createElement('a');
tdliennomcoloris.href = '#';
tdliennomcoloris.onclick = function() {
return Go('$tableau[$i][1]');};
var nomcoloris=document.createTextNode('$tableau[$i][2]');
tdliennomcoloris.appendChild(nomcoloris);
document.body.appendChild(tdliennomcoloris);
"};
Je fais appel à ce code à partir d'une autre page PHP avec un script
XMLhttprequest.
Et ? qu'a-ce à voir ?
Si ce n'est qu'on se demande pourquoi le truc n'est pas entièrement
prémâché en PHP (pourquoi requester du JS ? le XHR n'est pas
suffisamment "dynamique" ?)
Bon ! ... si finalement la question est :
comment charger du JavaScript une fois la page affichée, regarder ici :
<http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/>
Sinon si c'est vraiment le onclick qui est oublié lors du XMLHttpRequest
essayer d'innerhachetélémer le code HTML kivabien (avec ses onclick)
et adjoindre un JS qui va re-coller le onclick au lien.
(le HTML innerhachetélémé ira bien à IE et le JS complétera pour Fx).
(ou lycèe de versailles, ça va bien finir par plaire à l'un ou à l'autre)
Je souhaiterais créer un lien sous la forme <a href="toto.html" onClick="MaFonction()">toto</a>
Non, c'est : <a href="toto.html" onclick="return MaFonction()">toto</a> et MaFonction retourne 'false' en fin d'exécution ou : <a href="toto.html" onClick="MaFonction();return false;">toto</a>
afin de neutraliser le lien HTML
J'ai bien trouver la méthode pour Forefox mais je n'arrive pas sous IE Est ce que vous pourriez m'aider ?
cette manie de faire echoyer ou printer alors qu'on peut bien tout écrire normalement ...
echo 'tdliennomcoloris.href="#";'; if (ereg("MSIE",$_SERVER['HTTP_USER_AGENT'])){
et les trucs conditionnels propre à M$ ça ne serait pas mieux ? plutôt que de se baser sur une détection, sommes toutes, foireuse.
//Le navigateur est IE echo 'tdliennomcoloris.onClick=function() { Go('.$tableau[$i][1].') }'; }else{ //la navigateur n'est pas IE echo
et puis ... pourquoi se compliquer la vie ? D'une part entre IE et Fx (comme s'ils étaient infichus de parler la même langue), d'autre part avec le code PHP
print(" var tdliennomcoloris=document.createElement('a'); tdliennomcoloris.href = '#'; tdliennomcoloris.onclick = function() { return Go('$tableau[$i][1]');}; var nomcoloris=document.createTextNode('$tableau[$i][2]'); tdliennomcoloris.appendChild(nomcoloris); document.body.appendChild(tdliennomcoloris); "};
Je fais appel à ce code à partir d'une autre page PHP avec un script XMLhttprequest.
Et ? qu'a-ce à voir ?
Si ce n'est qu'on se demande pourquoi le truc n'est pas entièrement prémâché en PHP (pourquoi requester du JS ? le XHR n'est pas suffisamment "dynamique" ?)
Bon ! ... si finalement la question est : comment charger du JavaScript une fois la page affichée, regarder ici : <http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/>
Sinon si c'est vraiment le onclick qui est oublié lors du XMLHttpRequest essayer d'innerhachetélémer le code HTML kivabien (avec ses onclick) et adjoindre un JS qui va re-coller le onclick au lien. (le HTML innerhachetélémé ira bien à IE et le JS complétera pour Fx). (ou lycèe de versailles, ça va bien finir par plaire à l'un ou à l'autre)
Je souhaiterais créer un lien sous la forme <a href="toto.html" onClick="MaFonction()">toto</a>
Non, c'est : <a href="toto.html" onclick="return MaFonction()">toto</a> et MaFonction retourne 'false' en fin d'exécution ou : <a href="toto.html" onClick="MaFonction();return false;">toto</a>
afin de neutraliser le lien HTML
J'ai bien trouver la méthode pour Forefox mais je n'arrive pas sous IE Est ce que vous pourriez m'aider ?
cette manie de faire echoyer ou printer alors qu'on peut bien tout écrire normalement ...
echo 'tdliennomcoloris.href="#";'; if (ereg("MSIE",$_SERVER['HTTP_USER_AGENT'])){
et les trucs conditionnels propre à M$ ça ne serait pas mieux ? plutôt que de se baser sur une détection, sommes toutes, foireuse.
//Le navigateur est IE echo 'tdliennomcoloris.onClick=function() { Go('.$tableau[$i][1].') }'; }else{ //la navigateur n'est pas IE echo
et puis ... pourquoi se compliquer la vie ? D'une part entre IE et Fx (comme s'ils étaient infichus de parler la même langue), d'autre part avec le code PHP
print(" var tdliennomcoloris=document.createElement('a'); tdliennomcoloris.href = '#'; tdliennomcoloris.onclick = function() { return Go('$tableau[$i][1]');}; var nomcoloris=document.createTextNode('$tableau[$i][2]'); tdliennomcoloris.appendChild(nomcoloris); document.body.appendChild(tdliennomcoloris); "};
Je fais appel à ce code à partir d'une autre page PHP avec un script XMLhttprequest.
Et ? qu'a-ce à voir ?
Si ce n'est qu'on se demande pourquoi le truc n'est pas entièrement prémâché en PHP (pourquoi requester du JS ? le XHR n'est pas suffisamment "dynamique" ?)
Bon ! ... si finalement la question est : comment charger du JavaScript une fois la page affichée, regarder ici : <http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/>
Sinon si c'est vraiment le onclick qui est oublié lors du XMLHttpRequest essayer d'innerhachetélémer le code HTML kivabien (avec ses onclick) et adjoindre un JS qui va re-coller le onclick au lien. (le HTML innerhachetélémé ira bien à IE et le JS complétera pour Fx). (ou lycèe de versailles, ça va bien finir par plaire à l'un ou à l'autre)
Je souhaiterais créer un lien sous la forme <a href="toto.html"
onClick="MaFonction()">toto</a>
Non, c'est :
<a href="toto.html" onclick="return MaFonction()">toto</a>
et MaFonction retourne 'false' en fin d'exécution
ou :
<a href="toto.html" onClick="MaFonction();return false;">toto</a>
afin de neutraliser le lien HTML
J'ai bien trouver la méthode pour Forefox mais je n'arrive pas sous IE
Est ce que vous pourriez m'aider ?
cette manie de faire echoyer ou printer alors qu'on peut bien tout
écrire normalement ...
echo 'tdliennomcoloris.href="#";';
if (ereg("MSIE",$_SERVER['HTTP_USER_AGENT'])){
et les trucs conditionnels propre à M$ ça ne serait pas mieux ?
plutôt que de se baser sur une détection, sommes toutes, foireuse.
//Le navigateur est IE
echo 'tdliennomcoloris.onClick=function() {
Go('.$tableau[$i][1].') }';
}else{
//la navigateur n'est pas IE
echo
et puis ... pourquoi se compliquer la vie ?
D'une part entre IE et Fx (comme s'ils étaient infichus de parler la
même langue), d'autre part avec le code PHP
print("
var tdliennomcoloris=document.createElement('a');
tdliennomcoloris.href = '#';
tdliennomcoloris.onclick = function() {
return Go('$tableau[$i][1]');};
var nomcoloris=document.createTextNode('$tableau[$i][2]');
tdliennomcoloris.appendChild(nomcoloris);
document.body.appendChild(tdliennomcoloris);
"};
Je fais appel à ce code à partir d'une autre page PHP avec un script
XMLhttprequest.
Et ? qu'a-ce à voir ?
Si ce n'est qu'on se demande pourquoi le truc n'est pas entièrement
prémâché en PHP (pourquoi requester du JS ? le XHR n'est pas
suffisamment "dynamique" ?)
Bon ! ... si finalement la question est :
comment charger du JavaScript une fois la page affichée, regarder ici :
<http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/>
Sinon si c'est vraiment le onclick qui est oublié lors du XMLHttpRequest
essayer d'innerhachetélémer le code HTML kivabien (avec ses onclick)
et adjoindre un JS qui va re-coller le onclick au lien.
(le HTML innerhachetélémé ira bien à IE et le JS complétera pour Fx).
(ou lycèe de versailles, ça va bien finir par plaire à l'un ou à l'autre)
Je souhaiterais créer un lien sous la forme <a href="toto.html" onClick="MaFonction()">toto</a>
Non, c'est : <a href="toto.html" onclick="return MaFonction()">toto</a> et MaFonction retourne 'false' en fin d'exécution ou : <a href="toto.html" onClick="MaFonction();return false;">toto</a>
afin de neutraliser le lien HTML
J'ai bien trouver la méthode pour Forefox mais je n'arrive pas sous IE Est ce que vous pourriez m'aider ?
cette manie de faire echoyer ou printer alors qu'on peut bien tout écrire normalement ...
echo 'tdliennomcoloris.href="#";'; if (ereg("MSIE",$_SERVER['HTTP_USER_AGENT'])){
et les trucs conditionnels propre à M$ ça ne serait pas mieux ? plutôt que de se baser sur une détection, sommes toutes, foireuse.
//Le navigateur est IE echo 'tdliennomcoloris.onClick=function() { Go('.$tableau[$i][1].') }'; }else{ //la navigateur n'est pas IE echo
et puis ... pourquoi se compliquer la vie ? D'une part entre IE et Fx (comme s'ils étaient infichus de parler la même langue), d'autre part avec le code PHP
print(" var tdliennomcoloris=document.createElement('a'); tdliennomcoloris.href = '#'; tdliennomcoloris.onclick = function() { return Go('$tableau[$i][1]');}; var nomcoloris=document.createTextNode('$tableau[$i][2]'); tdliennomcoloris.appendChild(nomcoloris); document.body.appendChild(tdliennomcoloris); "};
Je fais appel à ce code à partir d'une autre page PHP avec un script XMLhttprequest.
Et ? qu'a-ce à voir ?
Si ce n'est qu'on se demande pourquoi le truc n'est pas entièrement prémâché en PHP (pourquoi requester du JS ? le XHR n'est pas suffisamment "dynamique" ?)
Bon ! ... si finalement la question est : comment charger du JavaScript une fois la page affichée, regarder ici : <http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/>
Sinon si c'est vraiment le onclick qui est oublié lors du XMLHttpRequest essayer d'innerhachetélémer le code HTML kivabien (avec ses onclick) et adjoindre un JS qui va re-coller le onclick au lien. (le HTML innerhachetélémé ira bien à IE et le JS complétera pour Fx). (ou lycèe de versailles, ça va bien finir par plaire à l'un ou à l'autre)
Je souhaiterais créer un lien sous la forme <a href="toto.html" onClick="MaFonction()">toto</a>
Le bête lien ?
Non, c'est : <a href="toto.html" onclick="return MaFonction()">toto</a> et MaFonction retourne 'false' en fin d'exécution ou : <a href="toto.html" onClick="MaFonction();return false;">toto</a>
ou une circonvolution XHR ?
(snip)
-- sm
merci beaucoup ça marche
Quest-ce qui marche finalement et comment ?
Bonjour,
Je souhaiterais créer un lien sous la forme <a href="toto.html"
onClick="MaFonction()">toto</a>
Le bête lien ?
Non, c'est :
<a href="toto.html" onclick="return MaFonction()">toto</a>
et MaFonction retourne 'false' en fin d'exécution
ou :
<a href="toto.html" onClick="MaFonction();return false;">toto</a>
Je souhaiterais créer un lien sous la forme <a href="toto.html" onClick="MaFonction()">toto</a>
Le bête lien ?
Non, c'est : <a href="toto.html" onclick="return MaFonction()">toto</a> et MaFonction retourne 'false' en fin d'exécution ou : <a href="toto.html" onClick="MaFonction();return false;">toto</a>