请叫一个关于JS的问题和页面无法显示的问题!

danjingwu 2004-03-18 11:22:18
今天我在修改一个别人的系统时看到这样的代码:
function doCX()
{
var k;
var s = new Object();
s.ygxm=frmquery.qr_name.value;
s.bmbh=frmquery.qr_bm.value;
s.xb=frmquery.xb.value;
s.zwbh=frmquery.zwbh.value;
s.zc=frmquery.zc.value;
s.zy=frmquery.zy.value;
s.sfzh=frmquery.sfzh.value;
s.editflag=frmquery.editflag.value;
k=showModalDialog("rs_rsxx_query.asp",s,"dialogWidth:420px;status:no;dialogHeight:260px");
if (k.type!=""){
frmquery.qr_name.value=k.ygxm;
frmquery.qr_bm.value=k.bmbh;
frmquery.xb.value=k.xb;
frmquery.zwbh.value=k.zwbh;
frmquery.zc.value=k.zc;
frmquery.zy.value=k.zy;
frmquery.sfzh.value=k.sfzh;
frmquery.pageno.value="";
if (frmquery.qr_bm.value=="XX") {frmquery.qr_bm.value=""};
if (frmquery.zwbh.value=="XX") {frmquery.zwbh.value=""};
if (frmquery.zc.value=="XX") {frmquery.zc.value=""};
if (frmquery.xb.value=="XX") {frmquery.xb.value=""};
//alert(k.ygxm + k.bmbh);
doquery();
}
}

这是个按钮提交事件,一点击就显示一个查询页,本意是这样的,可是现在查询页却只出现了表格的前三行,其他就无法显示了!请问这是因为什么啊?
还有上面那段JS是什么意思啊?
特别是这句:
k=showModalDialog("rs_rsxx_query.asp",s,"dialogWidth:420px;status:no;dialogHeight:260px");
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
danjingwu 2004-03-18
  • 打赏
  • 举报
回复
up
danjingwu 2004-03-18
  • 打赏
  • 举报
回复
请大家都来看看吧,我现在急啊!!!!搞不定就下不了班了!!!
danjingwu 2004-03-18
  • 打赏
  • 举报
回复
我看过rs_rsxx_query.asp这个页面了,好象没有什么问题的,我现在把源代码贴出来,请楼上的各位大虾看看:
<%@ Language=VBScript %>
<%Response.Expires=0%>
<!-- #INCLUDE FILE="..\share\connectdb.asp" -->
<!-- #INCLUDE FILE="..\share\pubfun_crm_getname.asp" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../putong_1t">
<title>人事信息查询条件</title>
<SCRIPT LANGUAGE=javascript FOR=window EVENT=onload>
<!--
var s = new Object();
s.type=""
window.returnValue = s;
//-->
</SCRIPT>
</head>
<body >
<%
dim surl,stitle,ii
dim rs
set rs=server.CreateObject("ADODB.recordset")
%>

<table style="margin-left:8px" align="center" width="300" class="InputFrameMain">

<tr><td><table border=0 align=center cellpadding=0 cellspacing=0 style="Margin:5px 5px 5px 5px">
<form id=formTJ action="crm_khzy_list.asp" method=post>
<tr class=InputFrameLine>
<td width=80 class='InputLabelCell' nowrap>姓名包含</td>
<td width=250 class='InputAreaCell' nowrap>
<input type=text class=input id="ygxm" name="ygxm" style="width:250" maxlength=20 value="" size="20"></td>
</tr>
<tr class=InputFrameLine>
<td width=80 class='InputLabelCell' nowrap>性别</td>
<td width=250 class='InputAreaCell' nowrap>
<select name="xb" id="xb" style="width:250">
<option value="XX">所有</option>
<option value="男">男</option>
<option value="女">女</option>
</select>
</td>
</tr>
<tr class=InputFrameLine>
<td width=80 class='InputLabelCell' nowrap>所属部门</td>
<td width=250 class='InputAreaCell' nowrap>
<select name="bmbh" id="bmbh" style="width:250">
<option value="XX" selected>所有<%=Application("Pub_Bm_ShowStr")%></option>
<option value="_NULL">待分配</option>
<%
sql="Select BMBH,BMMC,BMZG from rs_BMB Where ZTBZ='0' order by bmbh"
rs.Open sql,conn,1,1
initbm = ""
do while not rs.EOF
%>
<option value="<%=rs("bmbh")%>" title="<%=rs("bmmc")%>">
<%=replace(String((len(rs("bmbh"))-2)*2," ")," "," ") & server.HTMLEncode(rs("bmmc"))%>
</option>
<%
rs.MoveNext
loop
'rs.Close
%>
</select>
</td>
</tr>
<tr class=InputFrameLine>
<td width=80 class='InputLabelCell' nowrap>担任职位</td>
<td width=250 class='InputAreaCell' nowrap>
<select name="zwbh" id="zwbh" style="width:250">
<option value="XX" selected>所有职位</option>
<%
rs.Open "Select * from oa_qx_zw order by bmbh,zwbh" ,conn,1,1
do while not rs.EOF
%>
<option value="<%=rs("zwbh")%>">
<%=replace(String((len(rs("bmbh"))-2)*2," ")," "," ") & server.HTMLEncode(getzwname(rs("zwbh"))&"")%>
</option>
<%
rs.MoveNext
loop
rs.Close
%>
</select>
</td>
</tr>
<tr class=InputFrameLine>
<td width=80 class='InputLabelCell' nowrap>职称</td>
<td width=250 class='InputAreaCell' nowrap>
<select name="zc" id="zc" style="width:250">
<option value="XX" selected>所有职称</option>
<%
rs.Open "Select * from zdzc dm" ,conn,1,1
do while not rs.EOF
%>
<option value="<%=rs("dm")%>">
<%=server.HTMLEncode(rs("mc")&"")%>
</option>
<%
rs.MoveNext
loop
rs.Close
%>
</select>
</td>
</tr>
<tr class=InputFrameLine>
<td width=80 class='InputLabelCell' nowrap>专业包含</td>
<td width=250 class='InputAreaCell' nowrap>
<input type=text class=input id="zy" name="zy" style="width:250" maxlength=20 value="" size="20">
</td>
</tr>
<tr class=InputFrameLine>
<td width=80 class='InputLabelCell' nowrap>身份证号</td>
<td width=250 class='InputAreaCell' nowrap>
<input type=text class=input id="sfzh" name="sfzh" style="width:250" maxlength=20 value="" size="20">
</td>
</tr>
<tr class=InputFrameButtonLine>
<td align=center colspan=2>
<input type=button class=button value="确定" id=bCX name=bCX onclick="javascript:doCX();">
<input type=button class=button value="清空" id=bQK name=bQK onclick="javascript:doQK();">
<input type=button class=button value=放弃 name="bFQ" id="bFQ" onclick='vbscript:window.close'>
</td>
</tr>
</form>
</table>
<%
set rs=nothing
conn.close
set conn=nothing
%>
</body>
</html>
<script language=javascript>
<!--
var k=window.dialogArguments;
var sygxm,sbmbh,sxb,szwbh,szc,szy,ssfzh,seditflag
sygxm=k.ygxm;
sbmbh=k.bmbh;
sxb=k.xb;
szwbh=k.zwbh;
szc=k.zc;
szy=k.zy;
ssfzh=k.sfzh;
seditflag=k.editflag;
if (sbmbh=="") {sbmbh="XX"};
if (szwbh=="") {szwbh="XX"};
if (sxb=="") {sxb="XX"};
if (szc=="") {szc="XX"};
if (seditflag=="admin_bm") {formTJ.bmbh.disabled=true};
formTJ.ygxm.value = sygxm;
formTJ.bmbh.value = sbmbh;
formTJ.xb.value = sxb;
formTJ.zwbh.value = szwbh;
formTJ.zc.value = szc;
formTJ.zy.value = szy;
formTJ.sfzh.value = ssfzh;

function doCX()
{
var s = new Object();
s.type="OK";
s.ygxm=formTJ.ygxm.value;
s.bmbh=formTJ.bmbh.value;
s.xb=formTJ.xb.value;
s.zwbh=formTJ.zwbh.value;
s.zc=formTJ.zc.value;
s.zy=formTJ.zy.value;
s.sfzh=formTJ.sfzh.value;
window.returnValue=s;
window.close();
}
function doQK()
{
formTJ.ygxm.value="";
if (!formTJ.bmbh.disabled) {formTJ.bmbh.value="XX"};
formTJ.xb.value="XX";
formTJ.zwbh.value="XX";
formTJ.zc.value="XX";
formTJ.zy.value="";
formTJ.sfzh.value="";
}
//-->
</script>
心云意水 2004-03-18
  • 打赏
  • 举报
回复
剩下的问题要看你的那个asp页面代码了
心云意水 2004-03-18
  • 打赏
  • 举报
回复
k=showModalDialog("rs_rsxx_query.asp",s,"dialogWidth:420px;status:no;dialogHeight:260px");

用模态窗口的方式打开rs_rsxx_query.asp
luojx 2004-03-18
  • 打赏
  • 举报
回复
showModalDialog弹出模态窗口,只能操作这个窗口,除非关闭它

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧