中医怎么治疗疑病症:如何在静态页面中用javascript获取上一ASP页面中的变量?

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 10:42:28
如何在静态页面中用javascript获取上一ASP页面中的变量sconn?如果sconn不为空,则用document.write方法打出如下表格(sconn与表格中的$sconn_1$是相等的):

<TABLE width=160 border=0 align=center cellPadding=0 cellSpacing=0 class='ju'>
<tr class=backrb2>
<td height=5 colspan=2></td>
</tr>
<tr class=backrb2>
<td colspan=2 bgcolor='#E9F4FA' style='padding-left:16px;'> $sconn_1$</td>
</tr>
<tr class=backrb2>
<td height=10 colspan=2 bgcolor='#E9F4FA'></td>
</tr>
<tr>
<td height=10 colspan=2></td>
</tr>
</table>

如果sconn的值为空,则不显示这个表格!那位前辈明白怎么写这段javascript代码(vbscript也可以),敬请指教!
注意:是在静态页面中用javascript获取上一ASP页面中的变量sconn,请写出具体程序!
ASP是服务端语言, 而JAVASCRIPT是客户端的语言 两个是不能直接通信的!把ASP变量放在一个控件里做HTML代码, 所以就能取到啦!

<table width="100%" border="0" cellpadding="0">
<tr>
<td>变量的值由ASP 服务写出</td>
</tr>
<tr>
<td id=iscoon >如变量的值为6</td> 你把变量放在这里,我们又在前面这义来一个控件ID,以控件ID的innerHTML 取得ASP变量!
</tr>
</table>
<p>
<input type="submit" onclick="confirm(iscoon.innerHTML);" name="Submit" value="这个值">
</p>

增加ID标签
<td ID=iscoon colspan=2 bgcolor='#E9F4FA' style='padding-left:16px;'> $sconn_1$</td>

用js或vbs取得
var a=iscoon.innerHTML

根据你的意思,应该不是向你所说的那样,而是这样:由asp动态页面控制客户端脚本代码!也就是asp与javascript的参数传递!
很明显的就是让服务器运行完了呈现出的静态javascript代码!

<%if sconn<>"" then%>
<TABLE width=160 border=0 align=center cellPadding=0 cellSpacing=0 class='ju'>
<tr class=backrb2>
<td height=5 colspan=2></td>
</tr>
<tr class=backrb2>
<td colspan=2 bgcolor='#E9F4FA' style='padding-left:16px;'><%=sconn%></td>
</tr>
<tr class=backrb2>
<td height=10 colspan=2 bgcolor='#E9F4FA'></td>
</tr>
<tr>
<td height=10 colspan=2></td>
</tr>
</table>
<%end if%>
根本用不上javascript
方法二:
<script lanuage=javascript>
var _sconn = '<%=sconn%>';
if( _sconn=="" ){
document.write ('......');
}
</script>这就是所谓混合编辑的概念了!参数的传递其实就是这样的!

通过URL传过来