|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Registered User
Iscritto dal: Dec 2001
Città: 127.0.0.1
Messaggi: 769
|
Chiarimenti su OnMouseOver e Script
volevo ricreare l'effetto che compare in questa pagina
http://www.mkolsen.altervista.org/x-...onnue_Topsite/ quando si passa sopra ai banner compare la scritta della descrizione, ho visto che devo usare la funzione OnMouseOver="showmessage('Testo')" onMouseOut="hideticker()" speravo bastasse solo questo... però poi ho visto che ci vuole anche un pò di righe di script... e qui mi sono bloccato... c'è nessuno che potrebbe dirmi come fare? A me basterebbe anche un box come quello.. Grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2001
Città: Merone (CO)
Messaggi: 1823
|
Prova questo.
Codice:
<HTML> <HEAD> <STYLE TYPE="text/css"> <!-- #dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;} //--> </STYLE> </HEAD> <BODY> <DIV ID="dek"></DIV> <SCRIPT TYPE="text/javascript"> <!-- Xoffset=-60; // modifica questi valori per cambiare Yoffset= 20; // la posizione del popup. var old,skn,iex=(document.all),yyy=-1000; var ns4=document.layers var ns6=document.getElementById&&!document.all var ie4=document.all if (ns4) skn=document.dek else if (ns6) skn=document.getElementById("dek").style else if (ie4) skn=document.all.dek.style if(ns4)document.captureEvents(Event.MOUSEMOVE); else{ skn.visibility="visible" skn.display="none" } document.onmousemove=get_mouse; function popup(msg,bak){ var content="<TABLE WIDTH=150 BORDER=1 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=0 "+ "BGCOLOR="+bak+"><TD ALIGN=center><FONT COLOR=black SIZE=2>"+msg+"</FONT></TD></TABLE>"; yyy=Yoffset; if(ns4){skn.document.write(content);skn.document.close();skn.visibility="visible"} if(ns6){document.getElementById("dek").innerHTML=content;skn.display=''} if(ie4){document.all("dek").innerHTML=content;skn.display=''} } function get_mouse(e){ var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft; skn.left=x+Xoffset; var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop; skn.top=y+yyy; } function kill(){ yyy=-1000; if(ns4){skn.visibility="hidden";} else if (ns6||ie4) skn.display="none" } //--> </SCRIPT> <a href="http://forum.hwupgrade.it" ONMOUSEOVER="popup('Collegati al forum di HW Upgrade.','lightgreen')"; ONMOUSEOUT="kill()">HW Upgrade</a> </BODY> </HTML> |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2001
Città: Merone (CO)
Messaggi: 1823
|
|
![]() |
![]() |
![]() |
#4 |
Registered User
Iscritto dal: Dec 2001
Città: 127.0.0.1
Messaggi: 769
|
grazie mille.... è proprio ciò che cercavo...
grazie grazie grazie |
![]() |
![]() |
![]() |
#5 |
Registered User
Iscritto dal: Dec 2001
Città: 127.0.0.1
Messaggi: 769
|
sai mica se c'è un modo per poter usare quell'effetto ma inserendo anche immagini e paragrafi nella finestra che appare?
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2001
Città: Merone (CO)
Messaggi: 1823
|
Naturalmente puoi inserire tutto quello che vuoi.
Se ad esempio vuoi mettere un immagine inserisci questa riga: <img border="0" src="C:/image.jpg" width="100" height="100" onMOUSEOVER="popup('Collegati al forum di HW Upgrade.','lightgreen')";onMOUSEOUT="kill()"> Bye. |
![]() |
![]() |
![]() |
#7 |
Registered User
Iscritto dal: Dec 2001
Città: 127.0.0.1
Messaggi: 769
|
grazie... milllle
con quel sito ho risolto anche un'altro problemma.... |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:13.