sambucus
Messages postés17Date d'inscriptionsamedi 11 août 2007StatutMembreDernière intervention25 août 2007
-
11 août 2007 à 18:05
sambucus
Messages postés17Date d'inscriptionsamedi 11 août 2007StatutMembreDernière intervention25 août 2007
-
13 août 2007 à 15:58
Bonjour,
J'utilise ce code et je ne sais pas récupérer l'information title par exemple qui me permettra d'afficher une fenêtre avec un contenu spécifique :
var P = new Array();
// Ce que je ne sais pas faire
function linkOnClick()
{
var h = this.P;
var action = true;
alert(h.title);
return action;
}
// Ceci fonctionne
onload = function() {
P = document.getElementsByTagName("a");
if (P) {
for (var i = 0; i < P.length; ++i) {
P[i].title = document.getElementsByTagName("a")[i].getAttribute("name");
P[i].onclick = linkOnClick();
}
}
}
Toutes les manips de souris sont interceptés dans le script, c'est pour celà que je demandais si lors d'un clique on pouvait connaître le rang de l'élément sur lequel on clique ?
De plus ce script n'accepte pas les href="" ,même javasript, qui affiche une nouvelle page.
Le but de la manip est que lors d'un clique en présence d'un titre c'est de charger par une routine ajax le fichier.txt est de l'afficher par overlib ou autre interface sur la même page.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 août 2007 à 14:31
je n'ai pas compris...
>> si lors d'un clique on pouvait connaître le rang de l'élément sur lequel on clique ?
quel intérêt ? on a accés à tous les éléments du [ respectant le script inital, c'est
de mettre la name dans le title ( je ne voyais pas
trop l'intérêt, mais bon c'était codé, alors... )
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 août 2007 à 17:51
je comprend un peu mieux...
[javascript:void(linkOnClick(this)); HERESIE]
ou faire un return false dans linkOnClick <hr />
Cordialement Bul [mon Site] [M'écrire] <hr /> Généralement, c'est absurde de généraliser.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 13 août 2007 à 10:40
>>Dans cette boucle je retrouve l'attribut title que je veux transmettre à linkOnClick()
je pensais avoir répondu... ?
m.O[i].plot.onclick = function() { linkOnClick(this
); return false;};
et function linkOnClick(z) { ici utiliser z.title ... }