//预选处理被加载页面的JS function preExecuteScript(data){ //查找data中的JS var js = findJavaScript(data); executeScript(js); } // 处理被加载页面的JS function executeScript(data){ if (window.execScript) window.execScript(data); else eval.call(window, data); } /* 查找data中的JS代码 */ function findJavaScript(data){ var js = ''; var regStr = new RegExp('(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)', 'img') var result = data.match(regStr); for(var i=0;i<result.length;i++){ js += result[i].replace(/<\/?script.*?>/img,''); } return js; }?
详细解决方案
替代eval的方法
热度:143 发布时间:2012-10-25 10:58:58.0
相关解决方案
- var das = eval("(" + data + ")"); 提示语法异常求解
- ResPonse.Redrect("Defalut.aspx?id='<% Eval("id")>'")中?号代表什么意思,该如何处理
- ResPonse.Redrect("Defalut.aspx?id='<% Eval("id")>'")中?号代表什么意思解决办法
- ResPonse.Redrect("Defalut.aspx?id='<% Eval("id")>'")中?号代表什么意思,该如何处理
- 求 Dundas Chart for ASP.NET - Enterprise Eval (VS2005) 的示例,该怎么处理
- Text='<%#Eval("Name")%>'该如何处理
- %# Eval(getPower()) == "1" ? "显示div'admins'" "隐藏div"%> 如何写 +100
- <% %>里如何嵌套使用<%#Eval("username") %>
- 如何把<%# Eval("id") %>值用一个变量获取
- js转json,eval('(' + data + ')')事先和之后的数据不一致~
- 如何用<%# Eval("") %>绑定数据
- DataBinder.Eval(i.DataItem, "Title")未将对象引用设置到对象的实例异常
- <td><%#DataBinder.Eval(Container.DataItem, "name")%></td>代码中的#是什么意思解决办法
- js中如何获取'<%# Eval("id") %>'的值
- <a href='ReplyArticle.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id") %>'>解决方案
- asp CommandArgument='<%# Eval("UserID") %>' UserID为单引号时报错解决办法
- DataBinder.Eval()与Eval()有什么区别解决方法
- Text='<%#Eval("T_ID") %>该怎么解决
- <%#Eval("")%>和<%=ViewState%>该如何解决
- Asp.net Eval()返回的是什么类型,该怎么处理
- 引用 ASP.NET中的Eval()和DataBinder.Eval()方法解决思路
- <a href='MyPhoto.aspx?DelID=<%# Eval("album_id") %>&index=hddnPageIndex.value' />解决方法
- <%#Eval(Var1+"id")%> 有关问题
- eval 与 if 在aspx页面的格式?该如何处理
- <asp:HyperLink></asp:HyperLink>的Tooltip能否像<a></a>的title一样,用使用多个DataBinder.Eval(Container.DataItem,"字段""{0}")解决方案
- 请问个有关问题: runat="server" Text='<%# Eval("ChangeMoney").ToString("N") %>这样报错:No overload for method 'ToString' takes '1' ar
- <%#DataBinder.Eval(Container.DataItem, "pk_NwCs_ID") %>这个是什么意思,小弟我菜啊
- DataBinder.Eval 关于有些属性不存在的有关问题
- 小弟我想在<%# DataBinder.Eval(Container.DataItem,"单位").ToString()%>里面加个参数
- <%# Eval("[\"title_id\"]") %>解决办法