Bonjour,
J'ai ce bout de code et je voudrais remplace les + et - par des images :
Code Javascript :
function toggle(obj) {
var sibling=(obj.nextSibling.nodeType==3)? obj.nextSibling.nextSibling : obj.nextSibling;
if(sibling.style.display=='' || sibling.style.display=='block') {
sibling.style.display='none'; obj.firstChild.firstChild.data="+";}
else {sibling.style.display='block'; obj.firstChild.firstChild.data='-';}}
function initCollapse() {var oDT=document.getElementById('content').getElementsByTagName('dt');
for (var i=0; i < oDT.length; i++){
oDT[i].onclick=function() {toggle(this)};
var oSpan=document.createElement('span');
var sign=document.createTextNode("+");
oSpan.appendChild(sign);
oDT[i].insertBefore(oSpan, oDT[i].firstChild);
oSpan.style.fontFamily='monospace';
oSpan.style.paddingRight='0.5em';
oDT[i].style.cursor='pointer';
toggle(oDT[i]);}
oDT=null;}
window.onload=function() {if(document.getElementById && document.createElement) {initCollapse();}}
Sur ce code :
Code Javascript :
sibling.style.display='none'; obj.firstChild.firstChild.data="+";}
Puis ce code :
Code Javascript :
else {sibling.style.display='block'; obj.firstChild.firstChild.data='-';}}
Pouvez-vous m'aider svp ?
Merci
----------
OS : Windows XP SP3 et Vista 32
Platforme : VB 6.0 + SP6
Ok VB6.0 c'est pas net !