Cita:
En el firefox va bien, pero en IE, he probado algunas variaciones para cambiar el atributo del onmouseout, pero nada, no lo consigo, os las dejo aqui:var gko = navigator.userAgent.toLowerCase();
var antes = document.getElementById("imagen_ant").title;
document.getElementById("imagen_ant").setAttribute ("title", familia);
if (antes != 0 && antes != familia)
{
if (url == "productos.php")
document.getElementById(antes).style.display = 'none';
var elemento_antes = document.getElementById('princ_'+antes);
if (gko.indexOf('gecko')!=-1) //si soporta gecko, es Mozilla, Netscape, Safari, etc
{
elemento_antes.setAttribute("style","background-image:url(menus/submenu.jpg);");
elemento_antes.setAttribute("onMouseOut","javascri pt:this.style.background = 'url(menus/submenu.jpg);'");
}
else //es I.Explroer
{
elemento_antes.setAttribute("style","background-image:url(menus/submenu.jpg);");
elemento_antes.onmouseout = function() {elemento_antes.style.background = "url(menus/submenu.jpg)"};
}
}
var antes = document.getElementById("imagen_ant").title;
document.getElementById("imagen_ant").setAttribute ("title", familia);
if (antes != 0 && antes != familia)
{
if (url == "productos.php")
document.getElementById(antes).style.display = 'none';
var elemento_antes = document.getElementById('princ_'+antes);
if (gko.indexOf('gecko')!=-1) //si soporta gecko, es Mozilla, Netscape, Safari, etc
{
elemento_antes.setAttribute("style","background-image:url(menus/submenu.jpg);");
elemento_antes.setAttribute("onMouseOut","javascri pt:this.style.background = 'url(menus/submenu.jpg);'");
}
else //es I.Explroer
{
elemento_antes.setAttribute("style","background-image:url(menus/submenu.jpg);");
elemento_antes.onmouseout = function() {elemento_antes.style.background = "url(menus/submenu.jpg)"};
}
}
Cita:
estos ejemplos, los he ido modificando yo por mi cuenta y buscando por ahi, no se ni siquiera si estan bien, pero por probar...elemento_antes.style.setAttribute("background-image", "url(menus/"+foto_antes+".jpg);");
elemento_antes.setAttribute = function() {elemento_antes.style.background = "url(menus/"+foto_antes+".jpg)"};
elemento['style']=new Function("javascript:this.style.background = 'url(menus/"+antes+".jpg);'");//creamos en setAttribute de esta forma
elemento['onmouseout']=new Function("javascript:this.style.background = 'url(menus/"+antes+".jpg);'");//creamos en setAttribute de esta forma
elemento_antes.setAttribute = function() {elemento_antes.style.background = "url(menus/"+foto_antes+".jpg)"};
elemento['style']=new Function("javascript:this.style.background = 'url(menus/"+antes+".jpg);'");//creamos en setAttribute de esta forma
elemento['onmouseout']=new Function("javascript:this.style.background = 'url(menus/"+antes+".jpg);'");//creamos en setAttribute de esta forma
Bueno, a ver si me podeis ayudar un poco, xq ya estoy un poco desesperao con esto. Gracias.