Salve a tutti ho trovato e modificato questo script per realizzare una mappa interattiva, l'immagine è 1200 x 900, passando col mouse sopra il nome della città compare la finestra descrittiva il problema è che a bordo immagine la finestra scompare.

<STYLE TYPE="text/css">
.frame{POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
</STYLE>

<body>
<div class="frame" id="frame"></div>
<script language="JavaScript" src="../script/window.js"></script>
<area alt="" shape="CIRCLE" coords="616,106,37" href="../html/void.htm" onmouseover="popup('Nome città','Regione','Descrizione')" onmouseout="kill()">


questo è lo script usato:
Codice PHP:
Xoffset=32;  //altezza
Yoffset=-10//larghezza

var nav,old,iex=(document.all),yyy=-1000;
if(
navigator.appName=="Netscape"){(document.layers)?nav=true:old=true;}
if(!
old)
{
var 
skn=(nav)?document.frame:frame.style;
if(
nav)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=get_mouse;
}

function 
popup(title,msg,msg2)
{
var 
content="<table width='250' border='2' cellspacing='0' cellpadding='0' bordercolorlight='#FFFFFF' bordercolordark='#A0A0A0' bgcolor='#000000'><tr><td width='250' align='left'><font face='Monotype Corsiva' color='#0080FF' size='6'>[b]"+title+"[/b]</font>
<font face='Verdana' color='#FFFFFF' size='3'>"
+msg+"</font>
<font face='Verdana' color='#00FF00' size='3'>"
+msg2+"</font>

</td></tr></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("frame").innerHTML=content;skn.visibility="visible"}
}
}

function 
get_mouse(e){
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";}} 
ho provato a fare questo cambiamento ma avviene sempre lo stesso problema
Codice PHP:
var x=(nav)?e.pageX:event.x+document.documentElement.scrollLeft;skn.left=x+Xoffset;
var 
y=(nav)?e.pageY:event.y+document.documentElement.scrollTop;skn.top=y+yyy
Dovrei modificare lo script in maniera che le coordinate Xoffset e Yoffset
vengano assegnate quando si passa il mouse sopra il link esattamente come viene per il testo descrittivo cosi ogni link avrebbe la sua finestra al posto giusto.

ho fatto varie prove alla fine dovrebbe risultare (per esempio) cosi:

onmouseover="popup('Nome città','Regione','Descrizione','X32','Y-10')"

ma non ho cavato un ragno dal buco