解决方案 »

  1.   

    一般js延时一是可以用confirm提示,弹出对话框点击按钮后再执行里面跳转代码,二是可以用setTimeout函数,制定一定时间间隔后再执行某段跳转代码.
      

  2.   

    这个在你的判断那里将地址复制给一个变量,然后弹框确定,如果点击了确定将地址复制到window.location.href跳转就行了吧?不用单独做一个延时吧?
      

  3.   

    <div style="display:none" id="showDiv" onclick="this.style.display='none';"></div>
    ILData_callback(){ // 回调函数
    var url;
     var sf = ILData[2];
    if (sf.indexOf("北京") >= 0) {
            url = "http://www.某某bj.com/";
        }
    var divShow = document.getElementById("showDiv");
    divShow .style.display="block";
    div.innerHTML=""<a href='"+url +"'>"+url +"</a>;
    }