我地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文件夹下找到我已经选定的文件名,如果不存在的话,就对话框提示此文件不存在;如果有的话,有一个按钮单击就可以打开这个文件(打开文件我已经实现了)
---------------------------------------------------------------
1<script language="JavaScript">
2<!--
3function padString(s)
4{
5s = "0"+s;
6if (s.length > 1)
7{
8s = s.substring(s.length-2);
9}
10return s;
11}
12
13function openwin()
14{
15a=new ActiveXObject("Microsoft.XMLHTTP")
16
17var oForm = document.form1;
18var sUrl;
19var ttp=oForm.selecttype.value ;
20if (ttp==1)
21{
22sUrl = oForm.selectfat.value +oForm.selectyear.value+ padString(oForm.selectmonth.value) + padString(oForm.selectday.value) + ".htm";
23}
24else if (ttp==2)
25{
26sUrl = oForm.selectfat.value +oForm.selectyear.value+ padString(oForm.selectmonth.value) + ".htm";
27}
28else {
29sUrl = oForm.selectfat.value +oForm.selectyear.value+".htm";
30}
31alert(sUrl);
32a.open("GET","report\report\/" + sUrl,false)
33a.send()
34if(a.status==200) alert("ok")
35else
36window.open('weberror.asp')
37//window.open("report\/" + sUrl,"newwindow","height=700,width=800,toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no,status=no");
38}
39
40//-->
41</script>