bonjour à tous,
fier d'avoir fini mon premier gros travail en JS, je me heurte à un truc vraiment bête en terme de codage dans une fonction (je ne mets pas tout le script)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  function nodeToString(node) {
  ext = node.innerHTML.split('.').pop();
 
  //alert(node.innerHTML +" - "+ node.nodeType + "-" + node.innerHTML.substring(node.innerHTML.indexOf(".")+1));
  //A FINIR : si node.innerHTML.split('.').pop() est PDF, alors hyperlien !
 
   if ((node.nodeType == 2)){
		node.innerHTML;
 
   }
 
 /*   if (node.nodeType == 2)
 return node.value;*/	
 
    if (node.nodeType == 3)
      return node.wholeText;
    if (node.nodeType == 8)
      return "<!--" + node.textContent + "-->";
 
	//Je texte l'extension. SI c'est un PDF, je mets l'hyperlien
	ext = node.innerHTML.split('.').pop().toLowerCase();//retourne TJS l'ex en minuscules !	
	if (ext=='pdf')
	{
			return '<a href="'+node.innerHTML+'" target="_blank" class="lien-vers-PDF">'+node.innerHTML+'</a>';
			//return node.innerHTML;
	}
	else
	{
		return node.innerHTML;
	}
 
  }
sur le ligne 24 dont le code est

return '<a href="'+node.innerHTML+'" target="_blank" class="lien-vers-PDF">'+node.innerHTML+'</a>';
le contenu du retour n'interprète pas le HTML retourné. J'ai bien tenté de faire un eval mais marche pas. Cette maniere de faire marche en PHP (je suis + codeur PHP que JS) mais là j'ai pas le choix
Nom : firefox_yMcTXmQfsV.jpg
Affichages : 137
Taille : 104,6 Ko
le code dans le browser est
Nom : firefox_H1Z6VDmq4O.jpg
Affichages : 104
Taille : 24,7 Ko
Pourriez vous me guider pour faire interpréter ce lien hypertext (c'est le coeur du pprojet d'un point de vue utilisateur !)comme un lien de télécharghement ?

Merci