Bonjour,
je suis sure que quelqu'un a déjà eu le problème. En tous cas ça m'arrangerait ;-)
J'ai une appli qui utilise struts layout pour avoir une arborescence (layout treeview), sur un pc ça marche nickel sur l'autre erreur javascirpt. (Même type de PC, même Windows, même IE 6, même options de srcipts dans les options Internet). L'erreur c'est que l'utilisateur ne peut pas cliquer sur la croix pour ouvrir l'arbre.
Je regarde le code source généré par les deux pages et voici:
Celle qui marche:
Celle qui ne marche pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <tr><td valign="top" height="100%" style="background-image: url(/Projet/config/treeLine.gif); background-repeat: repeat-y; " width="16"> <a href="javascript://" onclick="return changeTree('Themes*0','/Projet/config/treeNodeOpen.gif','/Projet/config/treeNodeClose.gif');" target="treeFrame"> <img src="/Projet/config/treeNodeOpen.gif" id="treeViewImageThemes*0" border="0" width="16" height="22" align="middle"></a></td> <td valign="top" colspan="2"> <table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td width="1"></td> <td style="cursor:pointer;height=20" onclick="javascript:clearBackgrounds();style.backgroundColor='#8E8ED5';selectTheme('2');"> Theme060607</td><td align="right" nowrap></td></tr><tr><td valign="top" colspan="2" id="treeViewThemes*0">
Ce que je vois comme différences falgrantes c'est que dans celle qui marche pas il y a style="display:none;"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <tr><td valign="top" height="100%" style="background-image: url(/Projet/config/treeLine.gif); background-repeat: repeat-y; " width="16"> <a href="javascript://" onclick="return changeTree('Themes*0','/Projet/config/treeNodeOpen.gif','/Projet/config/treeNodeClose.gif');" target="treeFrame"> <img src="/Projet/config/treeNodeClose.gif" id="treeViewImageThemes*0" border="0" width="16" height="22" align="middle"></a></td> <td valign="top" colspan="2"> <table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td width="1"></td> <td style="cursor:pointer;height=20" onclick="javascript:clearBackgrounds();style.backgroundColor='#8E8ED5';selectTheme('24');"> MALADIE 1</td><td align="right" nowrap></td></tr><tr><td valign="top" colspan="2" id="treeViewThemes*0" style="display:none;">
est-ce ça le problème? Si oui qu'est-ce qui fait que ça y soit.
Merci beaucoup par avance
Partager