有如下代码:
<script type="text/javascript">
var userid="";
function text()
{
var i = "";
try
{
var WshNetwork = new ActiveXObject("WScript.Network");
i=WshNetwork.UserName;
}
catch(ex){
}
return i;
}
window.onload=function(){
userid = text();
</script><table border="1" width="80%"> <tr>
<td><%=policyno%></td>
<td><%=insdate%></td>
<td><%=updID%></td>
<td><%=memo%></td>
<td>
<a onclick="return confirm('确认要删除保单号<%=policyno%>的免发短信功能吗?');" href="user_delete_do.jsp?policyno=<%=policyno%>&updID= '+userid+'">删除</a>
</td> </tr>
<%
}
%></table>代码="user_delete_do.jsp?policyno=<%=policyno%>&updID= '+userid+'" 获取不到js变量userid的值,请问应该怎么修改?
<script type="text/javascript">
var userid="";
function text()
{
var i = "";
try
{
var WshNetwork = new ActiveXObject("WScript.Network");
i=WshNetwork.UserName;
}
catch(ex){
}
return i;
}
window.onload=function(){
userid = text();
</script><table border="1" width="80%"> <tr>
<td><%=policyno%></td>
<td><%=insdate%></td>
<td><%=updID%></td>
<td><%=memo%></td>
<td>
<a onclick="return confirm('确认要删除保单号<%=policyno%>的免发短信功能吗?');" href="user_delete_do.jsp?policyno=<%=policyno%>&updID= '+userid+'">删除</a>
</td> </tr>
<%
}
%></table>代码="user_delete_do.jsp?policyno=<%=policyno%>&updID= '+userid+'" 获取不到js变量userid的值,请问应该怎么修改?
解决方案 »
- 多个iframe请求文件下载,为何只弹出一个下载框?
- XML解析错误:未找到元素
- 普通变量的生命周期
- 在Firefox中怎样实现在IE中的滤镜效果?
- 获取按钮焦点显示层,为什么位置不准确呢?
- 求助,lightbox的制作过程中出错
- JS如何实现一行一行的读取txt里的内容 目前只能读第一行或者读取全部
- 如何用replace替换字符串中所有能匹配的字符串?
- easyui datagrid中某列设置editor类型为combobox,combobox如何动态加载json数据,而且每一行的数据不一样
- 能否直接用javaScript内置对象获得本机ip地址?
- img怎样得到cookie
- 用人用过ymPrompt吗?
var userid = "";
function text() {
var i = "";
try {
var WshNetwork = new ActiveXObject("WScript.Network");
i = WshNetwork.UserName;
}
catch (ex) {
}
return i;
} window.onload = function() {
userid = text();
} function gotoUrl() {
if (confirm('确认要删除保单号<%=policyno%>的免发短信功能吗?')) {
location.href = 'user_delete_do.jsp?policyno=<%=policyno%>&updID= ' + userid;
}
}
</script> <table border="1" width="80%">
<tr>
<td>
<%=policyno%>
</td>
<td>
<%=insdate%>
</td>
<td>
<%=updID%>
</td>
<td>
<%=memo%>
</td>
<td>
<a onclick="gotoUrl()" href="#">
删除</a>
</td>
</tr>
<%
}
%>
</table>
var userid="";
function text()
{
var i = "";
try
{
var WshNetwork = new ActiveXObject("WScript.Network");
i=WshNetwork.UserName;
}
catch(ex){
}
return i;
}
window.onload=function(){
userid = text();
document.getElementById("delete").href += "&" + userid;
}
</script><table border="1" width="80%"> <tr>
<td><%=policyno%></td>
<td><%=insdate%></td>
<td><%=updID%></td>
<td><%=memo%></td>
<td>
<a onclick="return confirm('确认要删除保单号<%=policyno%>的免发短信功能吗?');" href="user_delete_do.jsp?policyno=<%=policyno%>" id="delete">删除</a>
</td> </tr>
</table>
在表单外面定义js函数获取不到policyno值
var userid = "";
function text() {
var i = "";
try {
var WshNetwork = new ActiveXObject("WScript.Network");
i = WshNetwork.UserName;
}
catch (ex) {
}
return i;
} window.onload = function() {
userid = text();
} function gotoUrl() {
if (confirm('确认要删除保单号<%=policyno%>的免发短信功能吗?')) {
location.href = 'user_delete_do.jsp?policyno=' + document.getElementById("policyno").value + '&updID= ' + userid;
}
}
</script> <table border="1" width="80%">
<tr>
<td>
<%=policyno%><input type="hidden" value="<%=policyno %>" id="policyno" />
</td>
<td>
<%=insdate%>
</td>
<td>
<%=updID%>
</td>
<td>
<%=memo%>
</td>
<td>
<a onclick="gotoUrl()" href="#">
删除</a>
</td>
</tr>
<%
}
%>
</table>
这个也不行“document.getElementById("delete").href += "&" + userid;”
改成“document.getElementById("delete").href += "&userID" + userid;”也不行。
这样:
location.href = '#?policyno=' + document.getElementById("policyno").value + '&updID= ' + userid用“#”号
var userid="";
function text()
{
var i = "";
try
{
var WshNetwork = new ActiveXObject("WScript.Network");
i=WshNetwork.UserName;
}
catch(ex){
}
return i;
}
window.onload=function(){
userid = text();
}function deleteItem(pno){
confirm('确认要删除保单号'+ pno + '的免发短信功能吗?') &&
(location.href='user_delete_do.jsp?policyno='+pno+'&updID= '+userid);
}
</script><table border="1" width="80%"> <tr>
<td><%=policyno%></td>
<td><%=insdate%></td>
<td><%=updID%></td>
<td><%=memo%></td>
<td>
<a onclick="deleteItem('<%=policyno%>');return false;" href="#">删除</a>
</td> </tr>
<%
}
%></table>
其实用什么HTML标记都成的了.