浏览 703 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-10-16
问题是:UpdateManager的URL会应用一个HTML,该HTML会引用外部的JS文件,每次调用showDlg()都会重新加载该JS,如何让该JS只加载一次
function showDlg() { var dlg = new Ext.BasicDialog("query-dlg", { height : 200, width : 300, minHeight : 100, minWidth : 150, modal : true, proxyDrag : true, shadow : true }); dlg.addKeyListener(27, dlg.hide, dlg); // ESC can also close the dialog dlg.addButton('OK', dlg.hide, dlg); // Could call a save function // instead of hiding dlg.addButton('Cancel', dlg.hide, dlg); dlg.show(); var man = dlg.body.getUpdateManager(); man.loadScripts = true; man.update( {url:"/uqa/notice1.html",nocache:false }); } 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-10-16
如果是想,在只想加载一次JS的话,我的方法就是在主页面加载所有可能应用到的JS,然后,直接调用其函数就可以了
|
|
| 返回顶楼 | |
|
最后更新时间:2007-10-17
这个方法我也想过,不过我觉得不好。另外,我还有一个问题关于字符编码,就是主页面的字符编码是Shift_JIS,加载的页面也是Shift_JIS,单独都可以正常显示,但是主页面加载该页面后,该页面却不能正常显示
|
|
| 返回顶楼 | |
|
最后更新时间:2007-10-17
关于刚才的字符编码问题已解决。刚才问题的情况是主页面(JSP),加载的页面是HTML,后来把加载的页面改为JSP就好了,还不知道原因,有谁知道的解释一下。
|
|
| 返回顶楼 | |


