把你的 htc 修改为 xxx.htc.aspx
并且加入一行声明在这个 htc.aspx 文件的顶部:<%@Page ContentType="text/x-component" %>
并且加入一行声明在这个 htc.aspx 文件的顶部:<%@Page ContentType="text/x-component" %>
解决方案 »
- 请问:javascript实现的翻页效果的原理是什么?
- 还有个问题请教..想求H列的和.谢谢.
- 获得表格单元问题
- 一个父和子窗口的问题.
- window2003+iis6 子窗体刷新父窗体为什么不行?
- 一个框架页面,怎么判断window.parent.opener是否关闭??
- 高分求input的问题 在线等
- 用户能否不经过JAVASCRIPT认证直接跳转到表单提交的页面?
- switch语句中的case后面的分枝值如何指定一个范围?
- javascript
- 这个问题与联动相关,比较简单但又比较NB,小弟不知是否能实现,请大虾门指点解决问题结【100】,帮顶再分【100】
- 需要一个正则表达式,把字符中所有的"//"替换成"/".谢谢
<input class="t1" type="input"/>2.css
.t1{behavior: url( 'SelectValue.htc.aspx' );}3.htc.aspx 主要是在文本框后面追加一个按钮,实现我的功能!
正确的时机是处理oncontentready 事件。在这个时候加入新的按钮即可。
----------------<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="Roger Chen">
<meta name="keywords" content="">
<meta name="description" content="">
</head>
<body>
<input id="test" runat="server" style="behavior: url(test.htc)">
</body>
</html>test.htc
-----------------------------<public:attach event="oncontentready" onevent="handlecontentready()" /><script>
function handlecontentready() {
var e = element.document.createElement('input');
e.value = 'hello';
element.insertAdjacentElement('beforebegin', e);
}
</script>
其中 aspx 文件中 runat="server" 加不加效果都一样。
如果你要加在后面或其他位置可以用如下四个值之一:'beforebegin', 'afterbegin', 'beforeend', 'afterend'
呵呵! 找到问题了!我在页面写了一个TabPage HTC ,他会将指定的内容添加至TabPages ,例如:<table class="TabPages">
<tr>
<td>
</td>
</tr>
</table>这时TD的内容是从其他容器用innerHTML的方法取来的!
例如:
<div>
<input type="text" class="MyHtc">
</div>也就是说,这个MyHtc控件,曾被innerHTML转移过位置!
我该怎么办?
你相当于在一个 htc 的脚本里动态生成的元素上再用 htc, 超出了一般的使用范围。