【问题标题】:Ajax callback pop up windowAjax回调弹窗
【发布时间】:2010-09-21 14:34:31
【问题描述】:

我有一个 Ajax 回调函数,它会加载一个 html 文件并在弹出窗口中弹出这个 HTMl 文件的内容。

到目前为止它可以工作,但是,我想摆脱弹出窗口中的位置栏。 这是我的代码

函数 _checkPopUpUpdate() { var回调=新对象(); callback.success=this.onExternalSuccess; callback.failure=this.onExternalFailure; YAHOO.util.Connect.asyncRequest('GET','/ci/ajaxCustom/ajaxCheckPopupUpdate',callback); };

函数onExternalSuccess (o){

if(o.responseText!==undefined)
{
    var str=o.responseText;
    //document.getElementById('updateContent').innerHTML=str;
      if(str !== 'no update') // Then pop up.
      {
      L=screen.width-200;
      T=screen.height;
      **popup=window.open(str,"","alwaysRaised=yes,status=no,toolbar=no,location=no,menubar=no,directories=no,resizable=no,scrollbars=no,height=80,width=210,left="+L+",top="+T);**
      for (i=0;i<200;i++)
      {
         T=T-1;
          popup.moveTo(L,T);
      }
    }
} };

函数 onExternalFailure (o) { 警报(“失败”); };

所以,我的位置 = 0,我认为它应该是正确的。但我仍然在弹出窗口中看到位置栏。

【问题讨论】:

    标签: ajax popup call back


    【解决方案1】:

    某些浏览器不允许您删除它。某些浏览器具有禁用删除它的设置。没有可靠的方法来删除位置栏。你可以在这里测试各种浏览器:http://www.quirksmode.org/js/popup.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-24
      • 2012-06-01
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多