Allora... madonna il codice che devo incollare... Ho guardato altri post ma non mi hanno aiutato.
Devo richiamare due funzioni con un onMouseOver: una di cambio immagine -changeImages()- ed un'altra di comparsa del div tooltip -showTip()-.
Aiudooooo Aiuuudoooooo :doh:
Questo è il codice incriminato:
<STYLE TYPE="text/css">
.tip {
position: absolute;
visibility: hidden;
}
</STYLE>
<SCRIPT TYPE="text/javascript">
<!--
function showTip(obj)
{ if (document.layers)
{ if (document.layers[obj] != null) document.layers[obj].visibility = 'visible';
}
else
if (document.all) document.all[obj].style.visibility = 'visible';
}
function hideTip(obj)
{ if (document.layers)
{ if (document.layers[obj] != null) document.layers[obj].visibility = 'hidden';
}
else
if (document.all)
document.all[obj].style.visibility = 'hidden';
}
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
prova.className='vis1';
}
}
}
var preloadFlag = false;
function preloadImages() {
if (document.images) {
stat_over = newImage("immagini/stat_col.gif");
ingr_over = newImage("immagini/ingr_col.gif");
demo_over = newImage("immagini/demo_col.gif");
penn_over = newImage("immagini/penn_col.gif");
faq_over = newImage("immagini/faq_col.gif");
email_over = newImage("immagini/email_col.gif");
preloadFlag = true;
}
}
// -->
</SCRIPT>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 ONLOAD="preloadImages();">
<A HREF="#"
ONMOUSEOVER="changeImages('stat', 'immagini/stat_col.gif') ;showTip('tip1'); return true;"
ONMOUSEOUT="changeImages('stat', 'immagini/stat_blu.gif') ;hideTip('tip1'); return true;">
[img]immagini/stat_blu.gif[/img]
<div class="tip" id="tip1">bla bla bla</div>
Chi può aiutarmi? non funziooonaaaaaa
Federico



Rispondi quotando