动态加载Js代码到Head标签中的脚本
2023-09-14 08:59:42 时间
我遇到了这样的问题,请教google,结果大多数只是介绍那个注册js的几个函数,而这几个函数插入的js都在body里面,幸而在老外那里看到了这个代码,其实比较简单,但够有用
1 HtmlGenericControl Include2 = new HtmlGenericControl("script");2 Include2.Attributes.Add("type", "text/javascript");
3 Include2.InnerHtml = "alert(JavaScript in Page Header);";
4 this.Page.Header.Controls.Add(Include2);
或
Literal li = new Literal();
li.Text = " script
![](http://www.cnblogs.com/Images/dot.gif)
this.Page.Header.Controls.Add(li);
或者
![ExpandedBlockStart.gif](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
1 protected void Page_Load(object sender, EventArgs e)
2 {
3 //动态加载外部CSS文件
4 HtmlLink link = new HtmlLink();
5 link.Attributes.Add("type", "text/css");
6 link.Attributes.Add("rel", "stylesheet");
7 link.Href = "不知道什么路径" + "/style.css";
8 this.Page.Header.Controls.Add(link);
9
10 //动态加载外部JS文件
11 Page.ClientScript.RegisterClientScriptInclude("Common", "/UserPart/Script/Common.js");
12 this.Page.ClientScript.RegisterClientScriptInclude(this.Page.GetType(), "Common", "/UserPart/Script/Common.js");
13
14
15 //动态生成DIV层
16 HtmlGenericControl div1 = new HtmlGenericControl();
17 div1.TagName = "div";
18 div1.Attributes.Add("id", "layout");
19 div1.Style.Add("width","100%");
20 div1.InnerHtml = " h1 测试能否显示 /H1 ";
21
22 StringBuilder str = new StringBuilder();
23 str.Append(" div id=\"ssyj\" "alert(123ok)\"; jidfj /div ");
24 div1.InnerHtml = str.ToString();
25 this.Page.FindControl("form1").Controls.Add(div1);
26
27 //动态生成表格
28 HtmlTable talbe = new HtmlTable();
29 talbe.Attributes.Add("borde", "1");
30 talbe.Attributes.Add("id", "tid");
31 this.Page.Title = "向页面发送控件元素";
32 this.Page.FindControl("form1").Controls.Add(talbe);
33 }
34 }
35 欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 330987132 | Go:217696290 | Python:336880185 | 做人要厚道,转载请注明出处!
js代码与html代码分离示例 验证用户名是否存在的示例代码引出该思想: Insert title here // 方式一:使用文本框的onblur事件(失去焦点事件)// function ckName() {// // 通过标签名获取元素节点对象// var name = document.
相关文章
- 几个js实用代码——动态加载时间、滚动条优化、两个数组转化为map对象等
- 200行Html5+CSS3+JS代码实现动态圣诞树
- 记录一些以前没见过的JS语法
- 一个用js实现的页内搜索代码
- 两个DIV等高的JS的实现代码
- JS查看对象功能代码
- 动态刷新dorado树的js代码
- 最佳JS代码编写的14条技巧
- JS中动态添加事件(绑定事件)的代码
- js动态加载以及确定加载完成的代码
- Google的跟踪代码动态加载js代码方法应用
- js写一个弹出层并锁屏效果实现代码
- 屏蔽网页右键复制和ctrl+c复制的js代码
- 如何使用jquery动态加载js,css文件实现代码
- js渐变显示渐变消失示例代码
- 限制textbox或textarea输入字符长度的JS代码
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- js跑步算法的实现代码
- 异步动态加载JS并运行(示例代码)
- Js实现双击鼠标自动滚动屏幕的示例代码
- 动态加载dtree.js树treeview(示例代码)
- js通用订单代码
- js动态移动滚动条至底部示例代码
- js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
- JS获取浏览器语言动态加载JS文件示例代码