Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2008, 04:12
kuman
 
Fecha de Ingreso: noviembre-2006
Mensajes: 15
Antigüedad: 17 años, 5 meses
Puntos: 0
Imagenes de sustitución en menu de fireworks que no pre-cargan

Hola,
Tengo un menú realizado con fireworks CS3 en una página XHTML transicional que consta de una imágen con el texto de la sección que cuando haces mouseover cambia a otra similar pero de distinto color y despliega un menú emergente.
Todo lo hace bien pero cuando carga la página por primera vez o al actualizar la imágen de sustitución no ha precargado y cuando hago mouseover tarda un segundo en mostarse. Luego una vez lo ha hecho pues ya reacciona bien pero me pregunto si es una error del programa al generar el script o mío.

Lo que me saca es esto:
Cita:
<style type="text/css" media="screen">
@import url("imagenes/menu/menu.css");
</style>
<script language="JavaScript1.2" type="text/javascript" src="imagenes/menu/mm_css_menu.js"></script>
<script type="text/javascript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body onLoad="mm_preloadImages('imagenes/menu/menu_r2_c6_f2.png',
'imagenes/menu/menu_r3_c2_f2.png','imagenes/menu/menu_r3_c4_f2.png',
'imagenes/menu/menu_r3_c8_f2.png','imagenes/menu/menu_r3_c10_f2.png')">
¿Sabéis donde pues estar el problema? gracias por vuestro tiempo