var xmlhttp = new ActiveXObject("microsoft.xmlhttp");
xmlhttp.Open("GET",取数据的页面, false);
try
{
xmlhttp.Send();
}
catch(e){}
finally
{
var result = xmlhttp.responseText;
//显示该数据
}
xmlhttp.Open("GET",取数据的页面, false);
try
{
xmlhttp.Send();
}
catch(e){}
finally
{
var result = xmlhttp.responseText;
//显示该数据
}
用宝玉的吧
table{position:relative;left:10px;top:10px}
#md{position:relative;left:40px;top:-100px}
#menu td{font-size:12px;t:expression(this.onmouseover=function(){get(this)});}
</style>
<script>
var objIndex=0;
function get(obj)
{
var xml=send(obj);
if(xml.xml!='')
{
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.loadXML(xml.xml);
var items=xmlDoc.documentElement.selectNodes('/Menu//Item');
var str='';
for(var i=0;i<items.length;i++)
{
str+=('<tr><td><a href=\''+items.item(1).childNodes.item(1).text+'\'>');
str+=(items.item(0).childNodes.item(0).text+'</a></td></tr>');
}
str='<table>'+str+'</table>';
show(str,obj);
}
}
function send(obj)
{ var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
var url='http://192.168.18.18/1.asp?menuID=';
var tbody=obj.parentNode.parentNode;
for(var i=0;i<tbody.childNodes.length;i++)
{
if(tbody.childNodes[i]==obj){objIndex=i;break;}
} xmlhttp.open('post',url+objIndex.toString(),false);
xmlhttp.send();
if(xmlhttp.readyState==4)
{
if(xmlhttp.status==200)
{
return xmlhttp.responseXML;
}
alert(xmlhttp.statusText);return '';
}
}function show(info,obj)
{
var div=document.createElement('div');
div.innerHTML=info;
document.getElementById('md').appendChild(div);
obj.onmouseout=function(){div.style.display='none'};
}
</script>
<body>
<table id="menu">
<tr><td>菜单一</td></tr>
<tr><td>菜单二</td></tr>
<tr><td>菜单三</td></tr>
<tr><td>菜单四</td></tr>
<tr><td>菜单五</td></tr>
</table>
<div id="md"></div>
</body>1.asp:
<%
response.contenttype="text/xml"
response.write "<Menu>"
response.write "<Item><Name>menu1</Name><Link>link1</Link></Item>"
response.write "<Item><Name>menu2</Name><Link>link2</Link></Item>"
response.write "<Item><Name>menu3</Name><Link>link3</Link></Item>"
response.write "<Item><Name>menu4</Name><Link>link4</Link></Item>"
response.write "<Item><Name>menu5</Name><Link>link5</Link></Item>"
response.write "</Menu>"%>