martes, 5 de febrero de 2008

CoolMenus 3 error: There seems to be an error with this layer

Al visualizar en Explorer la página con CoolMenus3 (dentro de Struts Menu) me aparece el siguiente error:

CoolMenus 3 error:
"There seems to be an error with this layer: Frame [object] Layer: 0.divoCMenu1_0"

Para solucionar este error debemos sustituir esta linea en la función:

coolmenus3.js

function makeCoolMenu(name){
....
....
/*LINEA ANTIGUA bw.filter=(bw.ie6||bw.ver.indexOf("MSIE 5.5")>-1) && !bw.mac*/

bw.filter=(bw.ie7||bw.ie6||bw.ver.indexOf("MSIE 5.5")>-1) && !bw.mac

}

y también en esta otra función añadimos la siguiente línea:

coolmenu-config.js

function lib_bwcheck(){ //Browsercheck (needed)

....

this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom)?1:0;

....
this.ie=this.ie4||this.ie5||this.ie6 || this.ie7
.....
this.bw=(this.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom)

return this

}
Publicar un comentario