如下javascript代码script type="text/javascript">
function text()
{
var i = "";
try
{
var WshNetwork = new ActiveXObject("WScript.Network");
i=WshNetwork.UserName;
}
catch(ex){
}
return i;
}
window.onload=function(){
var s = text();
}
</script>
js变量S用来获取登录域的用户ID号
现有如下页面跳转:
<a href="user_delete_do.jsp">删除</a>
怎么讲js表里S的值传递给连接跳转页面user_delete_do.jsp?
function text()
{
var i = "";
try
{
var WshNetwork = new ActiveXObject("WScript.Network");
i=WshNetwork.UserName;
}
catch(ex){
}
return i;
}
window.onload=function(){
var s = text();
}
</script>
js变量S用来获取登录域的用户ID号
现有如下页面跳转:
<a href="user_delete_do.jsp">删除</a>
怎么讲js表里S的值传递给连接跳转页面user_delete_do.jsp?
解决方案 »
- IE6,checkbox数量多,卡(求解)
- 如何对list里面的对象进行排序?
- org.apache.catalina.core.StandardWrapperValve invoke 异常
- ext如何同时实现多表头和列锁定
- java访问excel文件之jdbc_odbc与 apache POI比较
- 高分求解String[m][n]的顺序组合问题
- 一个可能比较幼稚或者浮的问题,struts VS webwork
- 用struts做报表 报表打开没有内容给警告说dataSource为空
- 内容互换求高手给方法!
- 正则表达式能这样用吗
- MyEclipse8.5在struts.xml里右键为什么没有New Action选项?
- session cookie
也可以试下我这个!
<td><a onclick="return confirm('确认要删除保单号<%=policyno%>的免发短信功能吗?');" href="user_delete_do.jsp?policyno=<%=policyno%>&updID='+s+'">删除</a></td>
用updID = request.getParameter("updID") 获取的updID为'S'
试试
我的都可以 难道你的不行
EL 表达式可以用吧
s 只是一个脚本变量哪里需要el表达式
刚理解错误 谢谢楼上的
<script>
function delInfo(obj) {
obj.href = "user_delete_do.jsp" + text();
}
</script>
<a onclick="delInfo(this);">删除</a>
{
var i = "";
try
{
var WshNetwork = new ActiveXObject("WScript.Network");
i=WshNetwork.UserName;
}
catch(ex){
}
document.getElementById("text").value = i;
}
text();
function delInfo(){
var test = document.getElementById("text").value;
window.localtion.href = "user_delete_do.jsp?test="+test;
}
</script>
<input id = "text" type="hidden">
<a onclick="delInfo()">删除</a>
function delInfo(obj) {
obj.href = "user_delete_do.jsp?s=" + text();
}
</script>
<a onclick="delInfo(this);">删除</a>
你要么用js来输出。比较奇怪,你的代码怎么可以执行成功
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<html>
<head>
<title>免发短信保单号管理</title>
</head><script type="text/javascript">
function text()
{
var i = "";
try
{
var WshNetwork = new ActiveXObject("WScript.Network");
i=WshNetwork.UserName;
}
catch(ex){
}
return i;
}
window.onload=function(){
var s = text();
document.getElementById("name").value=text().toLowerCase();
// f((s.toLowerCase()).substr(0,5)!= "ssnp0" &&(s.toLowerCase()).substr(0,4)!= "suwt"){
//document.location.href="err1.html";
}
</script>
<body>
<input type = "text" name = "name" id="name">
<%
// 解决提交时的中文乱码问题
request.setCharacterEncoding("GBK") ;
%>
<center>
<h2>免发短信保单号管理</h2>
<hr>
<h2><a href="user_insert.jsp">增加免发短信保单号</a></h2>
<h3>目前只能处理续期扣费CNRE类型保单</h3>
<%
//数据库操作
%>
以下为现有的免发短信的所有保单信息
<table border="1" width="80%"> <tr>
<td>保单号</td>
<td>更新日期</td>
<td>操作人员ID</td>
<td>免发原因</td>
<td colspan="2">操作</td>
</tr>
<%
while(rs.next()){
String policyno = rs.getString(1) ;
String insdate = rs.getString(2) ;
String updID = rs.getString(3);
String memo = rs.getString(4) ;
%>
<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=???">删除</a>
</td> </tr>
<%
}
%></table>
<%
}catch(Exception e){
%>
<h2>操作中出现了错误!</h2>
<%
}finally{
try{
conn.close() ;
}catch(Exception e){}
}
%>
</center>
</body>
</html>
var s = text();
}
改成:
var s;
window.onload=function(){
s = text();
}
function go(){
window.location.href = "user_delete_do.jsp?s="+s;
}
<a href="user_delete_do.jsp">删除</a>
改成:
<a href="#" onclick="go();">删除</a>
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<html>
<head>
<title>免发短信保单号管理</title>
</head><script type="text/javascript">
var i = "";
function text()
{
try
{
var WshNetwork = new ActiveXObject("WScript.Network");
i=WshNetwork.UserName;
}
catch(ex){
}
return i;
}
window.onload=function(){
var s = text();
document.getElementById("name").value=text().toLowerCase();
// f((s.toLowerCase()).substr(0,5)!= "ssnp0" &&(s.toLowerCase()).substr(0,4)!= "suwt"){
//document.location.href="err1.html";
}
</script>
<body>
<input type = "text" name = "name" id="name">
<%
// 解决提交时的中文乱码问题
request.setCharacterEncoding("GBK") ;
%>
<center>
<h2>免发短信保单号管理</h2>
<hr>
<h2><a href="user_insert.jsp">增加免发短信保单号</a></h2>
<h3>目前只能处理续期扣费CNRE类型保单</h3>
<%
//数据库操作
%>
以下为现有的免发短信的所有保单信息
<table border="1" width="80%"> <tr>
<td>保单号</td>
<td>更新日期</td>
<td>操作人员ID</td>
<td>免发原因</td>
<td colspan="2">操作</td>
</tr>
<%
while(rs.next()){
String policyno = rs.getString(1) ;
String insdate = rs.getString(2) ;
String updID = rs.getString(3);
String memo = rs.getString(4) ;
%>
<tr>
<td><%=policyno%></td>
<td><%=insdate%></td>
<td><%=updID%></td>
<td><%=memo%></td>
<td>
<a onclick="return confirm('确认要删除保单号'+a+'的免发短信功能吗?');" href="user_delete_do.jsp?policyno="+a+"&updID=???">删除</a>
</td> </tr>
<%
}
%></table>
<%
}catch(Exception e){
%>
<h2>操作中出现了错误!</h2>
<%
}finally{
try{
conn.close() ;
}catch(Exception e){}
}
%>
</center>
</body>
</html>
var s = text();
}
改成:
var s;
window.onload=function(){
s = text();
}
function go(){
var temp = confirm('确认要删除保单号'+a+'的免发短信功能吗?');
if(temp){
window.location.href = "user_delete_do.jsp?policyno=<%=policyno%>&updID=" + s;
}
}
<a href="user_delete_do.jsp">删除</a>
改成:
<a href="#" onclick="go();">删除</a>
既然policyno是动态的,那就给go()添加一个参数,把policyno传进去就行了:<a href="#" onclick="go('<%=policyno%>');">删除</a>
你自己改下go吧,多点尝试