FineUI 官方论坛

标题: 【不是BUG】后台执行客户端脚本出现的错误 [打印本页]

作者: 伟伟(Gary)    时间: 2014-3-16 13:20
标题: 【不是BUG】后台执行客户端脚本出现的错误
重现步骤:
1.运行后,在左侧的菜单中点击【网站类型】,然后在显示的标签中,双击表格的某一行,触发表格的RowDoubleClick事件,并在事件中执行客户端脚本

PageContext.RegisterStartupScript("openHelloFineUI();");

结果出现错误 Unexpected Response (-1)的错误,请见BUG截图。


代码附件:(由于附件上传有限制,只能有1000K,所以删除了空项目中原先自带的extjs,icon等内容,如果不能运行请弄个对应的空项目覆盖下去即可,空项目版本:EmptyProjectNet40_FineUI_v4.0.5)
[attach]4721[/attach]


作者: sanshi    时间: 2014-3-16 14:50
有两处明显问题:

1. QueryBillForm.aspx 页面的 script 没有结束标签(</script>),所以的 JS 不会执行!!

2. 这个地方的代码要自己看明白才行:
  1. function openHelloFineUI() {

  2.         parent.addExampleTab.apply(null, ['hello_fineui_example', 'http://www.baidu.com', '你好 FineUI', '', true]);
  3. }
复制代码


parent 指的是父页面(default.aspx),问题就在于 addExampleTab 这个函数是否在父页面定义过?
作者: 伟伟(Gary)    时间: 2014-3-16 21:41
加了 </script>还是一样的问题,呵呵
作者: sanshi    时间: 2014-3-16 21:57
伟伟(Gary) 发表于 2014-3-16 21:41
加了 还是一样的问题,呵呵

你看我回的,你的代码有两个问题,你改了一个,还有一个阿




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4