<a href='display.htm?DN=dnstr' target='mainFrame'>可以吗?
不可以如果<a href='display.class?DN=dnstr' target='mainFrame'>呢?
可以。
但你得写成"<a href='display?DN=sfdf' .....>

解决方案 »

  1.   

    .class是java类还是其他?javascript可以通过分析location.search得到DN值
      

  2.   

    <a href='display.htm?DN=dnstr' target='mainFrame'>
    可以,例如:
    http://go6.163.com/colorweb/xml/index.html?sdfdsfsd=34434
      

  3.   

    javascript获取参数代码如下:
    somehtml.html
    ------------
    <script language="javascript">
    var Request = new Array();
    function init()
    {
      var s = location.search.substring(1);
      if (s && s!=""){
       var list = s.split("&");
    for (var i=0; i < list.length; i++){
    var pair = list[i].split("=");
    if (pair[0] && pair[0] !=""){
    Request[unescape(pair[0])] = unescape(pair[1]);
    }
    }
      }  var item;
      s = "";
      for (item in Request){
    s += item + "=" + Request[item] + "<br>";
      }  dvShow.innerHTML = s;
      alert(dvShow.innerHTML);
    }
    </script>
    <body onload="init()">
    <div id="dvShow"> </div>
    </body>testform.html
    -----------------
    <html>
    <head>
    </head>
    <body>
    <form action="somehtml.html" method="get">
    <input name="x">
    <input name="y">
    <input type="submit" name="submit" value="submit">
    </form>
    </body>
    </html>
      

  4.   

    'display.class?DN=dnstr' ?
    servlet?不需要.class 直接用display?DN=dnstr
      

  5.   

    to weidegong:
    不喜欢正则?
      

  6.   

    To qiushuiwuhen(秋水无恨) :
        我不会。    不过,得到参数的过程能用正则表达式一下子求出来吗?不大相信。如果只是得到参数的列表还差不多,象这样存入数组便不行了吧?
      

  7.   

    <script>
    var str=location.search.substr(1);
    var Request = new Object();
    var arr=str.match(/([^&]+)(&|$)/gi)
    for(i=0;i<arr.length;i++){
    tmp=arr[i].match(/([^=]*)=([^&]*)(&|$)/)
    Request[unescape(tmp[1])] = unescape(unescape(tmp[2]));
    }
    </script>
      

  8.   

    qiushuiwuhen(秋水无恨) 
    chinaillboy(浪漫不起来) 
    net_lover(孟子E章) 
    weidegong(weidegong) 等等前辈,非常感激你们的相助,谢谢了:)