昨天发现授权后的FTB不能创建链接,追查了一下原因。
发现FTB-Pro.js中创建链接的代码是这样的
 1ftp3.0中的bugFTB_FreeTextBox.prototype.CreateLink = function() {
 2ftp3.0中的bug    // impliment pro feature of PopUp window
 3ftp3.0中的bug    
 4ftp3.0中的bug    var linkWin = window.open("","linkWin","width=350,height=155");
 5ftp3.0中的bug    if (linkWin) {
 6ftp3.0中的bug        linkWin.focus();
 7ftp3.0中的bug    } else {
 8ftp3.0中的bug        alert("Please turn off your PopUp blocking software");
 9ftp3.0中的bug        return;
10ftp3.0中的bug    }
11ftp3.0中的bug    
12ftp3.0中的bug    linkWin.document.body.innerHTML = '';
13ftp3.0中的bug    linkWin.document.open();    
14ftp3.0中的bug    linkWin.document.write(FTB_LinkPopUpHtml);
15ftp3.0中的bug    linkWin.document.close();    
16ftp3.0中的bug    
17ftp3.0中的bug    launchParameters = new Object();
18ftp3.0中的bug    launchParameters['ftb'] = this;
19ftp3.0中的bug    linkWin.launchParameters = launchParameters;
20ftp3.0中的bug    linkWin.load();
21ftp3.0中的bug};
22ftp3.0中的bug


把12行的
 linkWin.document.body.innerHTML = '';
注释掉后正常

再看一下,这个JS中有很多地方都是先
linkWin.document.body.innerHTML = '';
.document.open();    

FTB也会犯这样的错


另一个BUG就是用ftb.imagegallery.aspx管理上传图片时,上传图片后不能马上看到,要关了上传窗口再打开才能看到。创建目录好像也不行。



最近博客园越来越慢了(教育网.桂林)

相关文章:

  • 2021-05-02
  • 2021-07-16
  • 2021-07-08
  • 2021-11-10
  • 2021-06-27
  • 2022-03-05
  • 2021-07-05
猜你喜欢
  • 2021-10-30
  • 2021-05-31
  • 2022-02-08
  • 2021-05-20
  • 2021-10-29
  • 2021-12-10
  • 2021-11-07
相关资源
相似解决方案