Bonjour,
J'ai un problème dans mon js, j'ai une erreur Type error : content[i] is undefuned....
Pourtant je le défini bien dans le onload...
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 window.onload=function(){ var content = document.getElementsByClassName("bibcontent"); var button = document.getElementsByClassName('voirplus'); for (var i = 0; i < button.length; i++){ button[i].onclick = function() { if(content[i].id == "open") { content[i].id = ""; button[i].innerHTML = "Voir plus"; } else { content[i].id = "open"; button[i].innerHTML = "Réduire"; }} };}
Voici un bout de PHP associé :J'ai une boucle foreach qui affiche plusieurs blocs à réduire avec a chaque foisd un bouton "voir plus".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $monarray=t($monarray).'<div id="close" class="bibcontent">'."Résumé : ".$row['Resume'].'</div>'.'<a class="voirplus">Voir plus</a>'.'<br>'; return $monarray;
Help :3
Partager