解决方案 »

  1.   

    这个跨页没什么关系,在第二个页面写JS就可以了。<script>
    var str = window.location+"";
    var arr = str.split("?")[1].split("&");
    var re = /\bEXAMINEID=/;
    for(var i=0; i<arr.length; i++){
    if(re.test(arr[i])){
    alert(arr[i].replace(re,""))
    break;
    }
    }
    </script>
      

  2.   


    function Url(urlstr) {
    this.paraMap = new Map.MapL();
    if (urlstr.indexOf("?") > -1) {
    urlstr = urlstr.substr(1);
    }
    if (urlstr.indexOf("&") > -1) {
    var pvarr = urlstr.split("&");
    for (var i in pvarr) {
    var pv = pvarr[i].split("=");
    this.paraMap.put(pv[0], pv[1]);
    }
    } else {
    var pv = urlstr.split("=");
    this.paraMap.put(pv[0], pv[1]);
    }
    this.getvalue = function (para) {
    return this.paraMap.getKey(para);
    };
    }
    Map = {MapL:function () {
    this.map = {};
    this.array = new Array();
    this.put = function (key, val) {
    this.map[key] = val;
    };
    this.remove = function (key) {
    return delete this.map[key];
    };
    this.getKey = getKey;
    function getKey(key) {
    return this.map[key];
    }
    this.getEntryAarray = function () {
    for (var i in this.map) {
    var entry = new Map.mapEntry(i, this.map[i]);
    this.array.push(entry);
    }
    return this.array;
    };
    }, mapEntry:function (key, val) {
    this.key = key;
    this.val = val;
    this.getKey = function () {
    return this.key;
    };
    this.getVal = function () {
    return this.val;
    };
    }};
    用法:
    var u=new Url(location.search);


    var timename=u.getvalue("EXAMINEID");
      

  3.   


    我第一页需要它的ID,  我怎么去调在第二页写的这个function?
      

  4.   

    可以在第一页的连接上面加事件比如<a>打开的连接<a onclick ="a()" href="">function a(){
       //获取href,在拆出来 你要的
    }
      

  5.   


    我第一页需要它的ID,  我怎么去调在第二页写的这个function?朋友,你是想要干嘛?你来第二页是干嘛的?
      

  6.   

    我第一页需要它的ID,  我怎么去调在第二页写的这个function?你这个url肯定是在第一页生成的吧,还取不到?