html 元素:
<td align="left"><input type="button" value="查询" onclick="Search();"/></td>
<td colspan="6" align="center" id="Report"></td>
js元素:
function Search()
{
var SearchDateTime=document.form1.SearchDateTime.value;
var Site=document.form1.SiteCode.value;
var xmlString = 命名空间.当前页面的cs文件.Search(SearchDateTime,Site).value;
if(xmlString!=null)
{
var xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.loadXML(xmlString);
Fill(document.getelementbyID("Report"),xml,"http://www.cnblogs.com/XSL/test.xsl");
}
else
{
document.getelementbyID("Report").innerText="没有符合条件的数据";
}
}
function Fill(control,xml,xslfile){
control.innerHTML="";
var xsl = new ActiveXObject("Microsoft.XMLDOM");
xsl.async = false;
xsl.load(xslfile);
if(xml!=null) control.innerHTML=xml.transformNode(xsl);
else alert("xml为空");
var Alltd=control.getElementsByTagName("td");
for(var i=0;i<Alltd.length;i++)if(Alltd[i].innerHTML=="")Alltd[i].innerText=" ";
ReSize();
}
function ReSize()
{
if( parent.location.href!=window.location.href )
{
var AllIframe=parent.document.getElementsByTagName("IFRAME");
for(var i=0;i<AllIframe.length;i++)
{
if(AllIframe[i].contentWindow==window)
{
AllIframe[i].height=document.body.scrollHeight;
parent.ReSize();
}
}
}
}
cs 元素
[AjaxMethod]
public string Search(string beginDate,string S_ST)
{
DataSet ds = GetDate(_dd, dd);
return ds.GetXml();
}