我地JavaScript代码如下
function openwin()
{
var oForm = document.form1;
var sUrl;
var ttp=oForm.selecttype.value ;
if (ttp==1)
{
sUrl = oForm.selectfat.value +oForm.selectyear.value+ padString(oForm.selectmonth.value) + padString(oForm.selectday.value) + ".htm";
}
else if (ttp==2)
{
sUrl = oForm.selectfat.value +oForm.selectyear.value+ padString(oForm.selectmonth.value) + ".htm";
}
else {
sUrl = oForm.selectfat.value +oForm.selectyear.value+".htm";
}
alert(sUrl);
window.open("report\/" + sUrl,"newwindow","height=700,width=800,toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no,status=no");
}
sUrl 为组合的文件名,它又工厂信息和年月日构成。我现在想完成的是,如何在report文件夹下找到我已经选定的文件名,如果不存在的话,就对话框提示此文件不存在;如果有的话,有一个按钮单击就可以打开这个文件
<script LANGUAGE="JavaScript">
<!--
function padString(s)
{
s = "0"+s;
if (s.length > 1)
{
s = s.substring(s.length-2);
}
return s;
}
function openwin()
{
a=new ActiveXObject("Microsoft.XMLHTTP")
var oForm = document.form1;
var sUrl;
var ttp=oForm.selecttype.value ;
if (ttp==1)
{
sUrl = oForm.selectfat.value +oForm.selectyear.value+ padString(oForm.selectmonth.value) + padString(oForm.selectday.value) + ".htm";
}
else if (ttp==2)
{
sUrl = oForm.selectfat.value +oForm.selectyear.value+ padString(oForm.selectmonth.value) + ".htm";
}
else {
sUrl = oForm.selectfat.value +oForm.selectyear.value+".htm";
}
alert(sUrl);
a.open("GET","report\report\/" + sUrl,false)
a.send()
if(a.status==200) alert("ok")
else
window.open(weberror.asp)
//window.open("report\/" + sUrl,"newwindow","height=700,width=800,toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no,status=no");
}
//-->
</script>