Ajax回调弹出窗口

时间:2010-09-21 14:34:32

标签: ajax popup call back

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

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

  

function _checkPopUpUpdate(){       var callback = new Object();       callback.success = this.onExternalSuccess;       callback.failure = this.onExternalFailure;       YAHOO.util.Connect.asyncRequest( 'GET', '/ CI / ajaxCustom / ajaxCheckPopupUpdate',回调);   };

function 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);
      }
    }
} };
     

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

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

1 个答案:

答案 0 :(得分:0)

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