Ciao, ho un problema con l'inserimento di immagini rollover sulla pagina del sito http://www.easyexpo.it/categoria.asp?idcat=28
Credo di aver fatto tutto il necessario ma due sono le ipotesi, o sbaglio qualcosa o essendo una pagina dinamica, ed io poco esperto in ASP, non funziona come se fosse una pagina statica in HTML.
Premetto che la pagina categoria.asp richiama contenuto da una pagina esterna retrieverPageCategories.asp.
Nella pagina categoria.asp ho messo lo script necessario prima della chiusura dell'HEAD e l'ONLOAD event nel <BODY> come segue
Le due immagini del rollover sono images/button_acquista.png e images/button_acquista2.png
nella RetrieverPageCategories.asp ho inserito l'imagine con il codice che segue:
Qualcuno sa dirmi dove sbaglio?
Grazie
Credo di aver fatto tutto il necessario ma due sono le ipotesi, o sbaglio qualcosa o essendo una pagina dinamica, ed io poco esperto in ASP, non funziona come se fosse una pagina statica in HTML.
Premetto che la pagina categoria.asp richiama contenuto da una pagina esterna retrieverPageCategories.asp.
Nella pagina categoria.asp ho messo lo script necessario prima della chiusura dell'HEAD e l'ONLOAD event nel <BODY> come segue
HTML:
<!-- Script per immagini ROLLOVER / Inizio -->
<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>
<!-- Script per immagini ROLLOVER / Fine -->
</head>
<body onLoad="javascript:pageContent('<%=idcategoria%>','posizioneCat','ASC'); MM_preloadImages('images/button_acquista2.png');">
Le due immagini del rollover sono images/button_acquista.png e images/button_acquista2.png
nella RetrieverPageCategories.asp ho inserito l'imagine con il codice che segue:
HTML:
<a href="carrello.asp?id=<%=Rs("idprodotto")%>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Aggiungi al Carrello','','images/button_acquista2.png',1)"><img src="images/button_acquista.png" alt="Aggiungi al Carrello" name="Aggiungi al Carrello" border="0"></a>
Qualcuno sa dirmi dove sbaglio?
Grazie