Newsgroup: it.comp.lang.javascript
Titolo: REQ: status bar

passando il mouse su un link, sulla barra di stato compare una scritta.
com'e' possibile realizzare cio'?
grazie in anticipo! ;-)
denny
Unofficial ToTo Homepage
http://web.tiscalinet.it/denny/

com'e' possibile realizzare cio'?
<a onmouseover="window.status='Bonjour!'">Ciao</a>
Bye.
-----------------------------------------
                Ðarius.
    <- 
www.infotronica.it/darius
 ->
             ICQ# 36150792
  - Art of JavaS.™ - 
www.probo.it/aoj

onmouseover="window.status='testo'"

passando il mouse su un link, sulla barra di stato compare una scritta.
com'e' possibile realizzare cio'?
grazie in anticipo! ;-)


 <a onmouseover="window.status='Bonjour!'">Ciao</a>
grazie, questo funziona perfettamente. avevo gia' provato una soluzione del
genere dove se non sbaglio era sufficiente aggiungere <a [...]
onmouseout="window.status='cheneso?'">ciao</a> per far si che quando il
puntatore di muovesse da sopra il link la scritta cambiasse di nuovo.
il mio problema e' differente: ho un menu con una decina di link (gif che
cambiano al passaggio del mouse) costruito in javascript con i comandi
onmouseover e onmouseout. ora, tutto funziona alla perfezione senonche' non
riesco ad associare una voce sulla barra di stato del browser al passaggio
del mouse sulla gif. onmouseout funziona, dato che quando il mouse non si
trova su una delle gif, compare la scritta giusta. quando invece il mouse
passa sopra una delle gif (alle quali e' associato un link), invece del
valore inserito in onmouseover, compare l'url del link.
posto anche il codice. nell'intestazione del messaggio ho inserito:
<script LANGUAGE="JavaScript">
<!--
window.onerror=null;
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
 if(browserName=="Netscape" && browserVer >= 3) ver = "yes";
 else ver = "yes";
 if(ver == "yes") {
 cale1 = new Image(); cale1.src ="images/calendari_bn.gif";
 cale2 = new Image(); cale2.src ="images/calendari_thumb.gif";
 }
function active(imgName)
{
 if (ver == "yes")  {
 img1 = eval(imgName + "1.src");
 document [imgName].src = img1;
 }}
function inactive(imgName){
 if (ver == "yes")  {
 img2 = eval(imgName + "2.src");
 document [imgName].src = img2;
 }}
// -->
</script>
mentre nel body ho inserito:
<a HREF="calenda.htm" target="main"
onMouseover="inactive('cale');window.status='Calendari'"
onMouseout="active('cale');window.status='Intergraf&Lito'">
<img NAME="cale" SRC="images/calendari_bn.gif" ALT="Calendari" border="0"
hspace="0" width="40" height="40">
</a>
tutto questo ripetuto per ogni link sia nell'intestazione (dove ho ripetuto
ovviamente solo newImage() ecc...) che nel body.
grazie mille
P.S. chiedo scusa per il duplice messaggio


 onmouseover="window.status='testo'"
grazie, per comodita' ho risposto solo ad uno di voi 2. cio' che ho detto a
darius vale anche per te. :-)
ciao!


valore inserito in onmouseover, compare l'url del link.
Ci vuole un ritorno true che indichi che l'evento è stato gestito, e
impedisca al browser di visualizzare l'URL:
<a onmouseover="window.status='Bonjour!'; return true;">Ciao</a>


 <a onmouseover="window.status='Bonjour!'; return true;">Ciao</a>
uh! ;-) grazie mille!
