<script language="javascript">
function confirmDel(wno){
var wnoNew=wno+""
if (confirm("确定删除这个职工?")) 
{
window.location.href = "dw.asp?wno=" + wnoNew
}
}
</script>没测试,你试一下:)

解决方案 »

  1.   

    <script language="javascript">
    function confirmDel(wno){
    var wnoNew=wno+""
    if (confirm("确定删除这个职工?")) 
    {
    window.location.href = "dw.asp?wno=" + wnoNew
    }
    }
    </script>没测试,你试一下:)
      

  2.   

    <a href='javascript:confirmDel(<%= rs("wno") %>)'>删除</a>
    ===>
    <a href='javascript:confirmDel("<%= rs("wno") %>")'>删除</a>
      

  3.   

    看看吧!
    <HTML>
    <HEAD>
    <title>测试</title>
    <script language=javascript>
    function confirmDel(wno)
    {
      if (confirm("确定删除这个职工?")) 
      {
        if(wno.charAt(0)=="0")
        {
         wno=bcd(wno);
        }
        window.location.href = "dw.asp?wno=" + wno
       }
    }
    function Bcd(s)         //此函数将值转换为BCD码
    {
     var t1="";
     var t3="";
     var t2="";
     for(var k=0;k<s.length;k++)
       {
        
        t2="000"+parseInt(s.charAt(k)).toString(2);   
        t2=t2.substr(t2.length-5);
        t1=t1+t2;
        t3=t3+t2+",";
       }     
      alert("BCD码测试\n原字符:"+s+"\n转换后字符"+t3)                //用T3来显示转换是否正确,t3作用不大,和t1一样的值,加个逗号只是好显示
     t1=t1.replace(/^0+/,""); //去掉前面的0
     t1=BToD(t1);             //然后调用BToD转换为10进制
     return t1;
    }
    function BToD(s)        //转换为10分制
    {
     var n=0;
     for(var k=0;k<s.length;k++)
      {
       n=n+parseInt(s.charAt(s.length-k-1))*parseInt(Math.pow(2,k));
      }  
      return n;
    }
    alert('2进制1010转换为10进制为:'+BToD('1010'));           //测试2进制转10进制
    alert("092352:转换后为:"+Bcd('092352'));
    </script>
    </body>
    </HTML>