Bonjour.

Dans un vieux site Joomla 1.0.12, j'ai un menu géré en javascript, sur le template ultimateblog

=> Preview du template

Le problème : Que faut-il ajouter au code javascript pour que quand on clique un lien de l'un des 3 sous-menus (modules1, 2 et 3), on reste sur le module dans lequel on se trouvait.
Actuellement, on retourne systématique sur le module 1.

Code javascript de l'index.php du template :
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<script type="text/javascript">
 
function showHideSpan(elId, showhide){
var el;
if (document.getElementById) {el=document.getElementById(elId)}
if (document.all) {el=eval("document.all." + elId)}
if (el == undefined) return;
if (showhide==1) {el.style.display='block'}
else {el.style.display='none'}
}
 
function ChangeImgSrc(elId, newsrc){
var el;
if (document.getElementById) {el=document.getElementById(elId)}
if (document.all) {el=eval("document.all." + elId)}
if (el == undefined) return;
el.src = "<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/" + newsrc;
}
 
 
function OnMod1Chng(){
showHideSpan('mod1_content', 1);
showHideSpan('mod2_content', 0);
showHideSpan('mod3_content', 0);
 
ChangeImgSrc('mod1_btn', 'mod1_active.png');
ChangeImgSrc('mod2_btn', 'mod2.png');
ChangeImgSrc('mod3_btn', 'mod3.png');
}
 
function OnMod2Chng(){
showHideSpan('mod1_content', 0);
showHideSpan('mod2_content', 1);
showHideSpan('mod3_content', 0);
 
ChangeImgSrc('mod1_btn', 'mod1.png');
ChangeImgSrc('mod2_btn', 'mod2_active.png');
ChangeImgSrc('mod3_btn', 'mod3.png');
}
 
function OnMod3Chng(){
showHideSpan('mod1_content', 0);
showHideSpan('mod2_content', 0);
showHideSpan('mod3_content', 1);
 
ChangeImgSrc('mod1_btn', 'mod1.png');
ChangeImgSrc('mod2_btn', 'mod2.png');
ChangeImgSrc('mod3_btn', 'mod3_active.png');
}
 
</script>