在页面 cs 文件里用 Response.Write() 输出js
在IE中可以使用。
为什么在火狐中就直接把JS的内容直接输出了。
还有 在火狐调用的JS文件
js文件里写的是document.write("<img border=0 src=20100111141389645.gif'"/>) 为何没有任何反应?
有那位遇见过的,帮个忙解决下。
在IE中可以使用。
为什么在火狐中就直接把JS的内容直接输出了。
还有 在火狐调用的JS文件
js文件里写的是document.write("<img border=0 src=20100111141389645.gif'"/>) 为何没有任何反应?
有那位遇见过的,帮个忙解决下。
解决方案 »
- 网站截图的问题
- js 与ajax 返回值问题
- “decimal类型不是基本类型,所以在计算时使用该类型会有性能损失”这句话是什么意思啊
- 在线生成图片、印章、QQ签名的网站,原理是什么呢?谢谢
- 关于 WebForm 解析 WebService 的问题。
- datagrid 数据绑定问题
- 如何使每个页面象模版都有一样的控件象csdn右面的导航条
- 请问“乱码”用英语怎么说?我遇到了乱码了
- sql查询 一个date字段是varchar的 现在想转换成时间进行比较
- response.write问题
- mysql 怎么连接 .net MVC?困了N天了,一直连不上
- 在弹出页面时,如何判断已Session过期,而不弹出,直接返回登陆页面?谢谢
2. 你在response.write方法里,给js部分编码试试.我记得有个叫Server.Encode()的方法。
第二问题 在火狐中引用的js 为何没用。
js 文件中就只有 document.write("<a href=product_progiftsList.aspx' target='_blank'><img border=0 src='20100109101880536.gif' width='241' height='117'/></a>");
而这个Js是通过代码生成的。在IE中是可以使用的。
那个高手知道。希望有点建设性的回答。
生成的Js代码 是:
document.write(" <a href=product_progiftsList.aspx' target='_blank'> <img border=0 src='20100109101880536.gif' width='241' height='117'/> </a>");
把生成好的js 进行调用 在火狐中无效
document.write(" <a href=product_progiftsList.aspx' target='_blank'> <img border=0 src='20100109101880536.gif' width='241' height='117'/> </a>");
而在火狐中直接用
<script type="text/javascript" src="t5.js"></script>
调用 是没有反应的。
在IE中是没的问题的。
再次强调,大家回答问题的清把题理解清楚了再答。高手都到那去了?
{
base.Render(writer);
writer.Write("<script type="text/javascript" src="t5.js">
}
试试这个
{
base.Page_Init(sender, e); ScriptManager.RegisterClientScriptInclude(this.Page, typeof(Page),
"your path/t5.js", Page.ResolveUrl("your path/t5.js"));
}
试试这个
调用JS文件。 这个JS文件是通过后台生成的。然后我可以在不同的页面调用这个JS。
这个文件在火狐中不支持。而不是通过 Response.Write 和 ScriptManager.RegisterClientScriptInclude 直接输出到页面。
<script type="text/javascript" src="t5.js"> </script>放到</body></html>标记的后面