Bonjour,

Je travaille également sur un menu déroulant, qui marche très bien en test mais qui une fois mis sur le site en SPIP, provoque une message d'erreur dans mon firebug :

Security error" code: "1000

Et j'ai malheureusement rien d'autre pour débuger que ce maudit message d'erreur...

A noter que je travaille avec scriptaculous et prototype.

Voici mon 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
function sousmenu(){
 
var mySlides = $$('.ctSSmenu');
var togslide = $$('.titreSSmenu');
var togslideopen = $$('.titreSSmenuOpen');
 
mySlides.each(
function(elem,i){
elem.hide();
});
 
 
togslide.each(
function(elem,j){
Event.observe(elem,'click',function(){
 
if(togslide[j].className != 'titreSSmenuOpen'){
 
masqueSSmenu();
togslide[j].src = 'squelett+es/images/btn_sm_notreorganisation_off.jpg';
 
new Effect.SlideDown(mySlides[j],{duration:0.3,transition: Effect.Transitions.linear,scaleFromCenter:true});
mySlides[j].className = 'ctSSmenuOpen';
togslide[j].className='titreSSmenuOpen';
}
 
});
 
Event.observe(elem,'mouseover',function(){
 
if(togslide[j].className != 'titreSSmenuOpen'){
togslide[j].style.cursor='pointer';
togslide[j].src = 'squelettes/images/btn_sm_notreorganisation_off.jpg';
}
 
});
 
 
Event.observe(elem,'mouseout',function(){
 
if(togslide[j].className != 'titreSSmenuOpen'){
togslide[j].style.cursor='pointer';
togslide[j].src = 'squelettes/images/btn_sm_quisommesnous_off.jpg';
}
 
});
});
 
 
}
Merci d'avance