Ho provato quel codice, ma funziona solo su explorer. Girando in Rete ho "prelevato" questo da un sito:Funziona bene su explorer e su opera, sul firebird viene mostrato un alert javascript all'apertura della pagina e ogni volta che si passa sul link, con relativo pulsante OK. L'unico difetto, a parte la compatibilità coi browser, è che il box va fuori dallo schermo se la scritta è vicina ad uno dei margini. Io invece vorrei che i margini costituissero un "muro" su cui il box eventualmente si appoggiasse...codice:<head> <title>Tiolo</title> </head> <body> <div id="dek" style="position: absolute; visibility: hidden; z-index: 200;"></div> <script type="text/javascript"> <!-- Xoffset=-60; Yoffset= 20; var nav,old,iex=(document.all),yyy=-1000; if(navigator.appName=="Netscape"){(document.layers)?nav=true:old=true;} if(!old){ var skn=(nav)?document.dek:dek.style; if(nav)document.captureEvents(Event.MOUSEMOVE); document.onmousemove=get_mouse; } function popup(msg,bak){ var content="<TABLE WIDTH=200 BORDER=1 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=0 "+"BGCOLOR="+bak+"><TD ALIGN=center><FONT COLOR=white SIZE=2 face=arial>"+msg+"</FONT></TD></TABLE>"; if(old){alert(msg);return;} else{yyy=Yoffset; if(nav){skn.document.write(content);skn.document.close();skn.visibility="visible"} if(iex){document.all("dek").innerHTML=content;skn.visibility="visible"} } } function get_mouse(e){ stringa=/MSIE 4.0/; substringa=stringa.test(navigator.appVersion); if(substringa==true){ var x=(nav)?e.pageX:event.x;skn.left=x+Xoffset; var y=(nav)?e.pageY:event.y;skn.top=y+yyy; } else { var x=(nav)?e.pageX:event.x+document.body.scrollLeft;skn.left=x+Xoffset; var y=(nav)?e.pageY:event.y+document.body.scrollTop;skn.top=y+yyy; } } function kill(){ if(!old){yyy=-1000;skn.visibility="hidden";} } var time = new Date(); ordval= (time.getTime()); //--> </script> Prova </body> </html>