SOS,高分送高手!!!!!!!!!!!!!!!!! td没有onload事件<td onclick="..."> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以加在APPLET BODY EMBED FRAME FRAMESET IFRAME IMG LINK SCRIPT window里 另一种方法:htc的oncontentready事件实际上相当于onload事件,也是在该element加载完毕后触发<table><tr><td style="behavior:url(td.htc)"></td></tr></table>td.htc:<PUBLIC:COMPONENT><PUBLIC:ATTACH EVENT="oncontentready" ONEVENT="init()" /><SCRIPT>function init(){ element.innerText="abc" }</SCRIPT></PUBLIC:COMPONENT> 一点更正:加在SCRIPT这个tag里面没有用的。中文版的《动态DHTML应用与开发指南》里的确提到SCRIPT支持onload,但是MSDN的参考里面就没有,实际操作也不支持。估计是书的印刷错误。另外,即使是写到正文里面的<script>tag,IE6与IE5的处理方式是不同的。IE6随加载随运行,IE5却是在整个body文本下载完毕后才运行HTML文本里面包含的Script脚本(不是指body onload) 那我以下这段程序,怎样使他在表格中<html><head><script language="JavaScript"><!-- function show(){var Digital=new Date()var hours=Digital.getHours()var minutes=Digital.getMinutes()var seconds=Digital.getSeconds()var dn="AM" if (hours>12){dn="PM"hours=hours-12}if (hours==0)hours=12if (minutes<=9)minutes="0"+minutesif (seconds<=9)seconds="0"+seconds//改变字符大小适应你的页面。myclock="<font size='5' face='Arial' ><b><font size='3'>现在的时间:</font></br>"+hours+":"+minutes+":"+seconds+" "+dn+"</b></font>"if (document.layers){document.layers.clockceng.document.write(myclock)document.layers.clockceng.document.close()}else if (document.all)clockceng.innerHTML=myclocksetTimeout("show()",1000)}//--></script></head> <body bgcolor="#FFFFFF" text="#000000" ONLOAD="show()"><span id="clockceng" style="position:absolute;left:0;top:0;"> </span></body></html> 把<span id="clockceng" style="position:absolute;left:0;top:0;"> </span>换成<table border><tr><td>clock</td><td id="clockceng"><td><tr></table> 那怎样改字体颜色呢,用在<font color="red">中不行 jquery ui draggable problem in iframe BBS里的头像显示信息层,是如何做的?用JS CSS做鼠标悬停显示层等效果 求类似RadEditor能edit full HTML的Web Editor jquery colorbox疑问 正则表达式解析的问题 获取父标签的属性问题 关于不同的文本框对应不同的按钮问题 有关iframe的简单问题 jquery uploadify插件 问题 IE兼容问题 我做的reportview代码放出 利用ASP远程注册DLL的方法-------100分
htc的oncontentready事件实际上相当于onload事件,也是在该element
加载完毕后触发
<table>
<tr>
<td style="behavior:url(td.htc)">
</td>
</tr>
</table>
td.htc:<PUBLIC:COMPONENT>
<PUBLIC:ATTACH EVENT="oncontentready" ONEVENT="init()" />
<SCRIPT>
function init(){
element.innerText="abc"
}
</SCRIPT>
</PUBLIC:COMPONENT>
加在SCRIPT这个tag里面没有用的。
中文版的《动态DHTML应用与开发指南》里的确提到SCRIPT支持onload,但是MSDN的参考里面就没有,实际操作也不支持。估计是书的印刷错误。另外,即使是写到正文里面的<script>tag,IE6与IE5的处理方式是不同的。IE6随加载随运行,IE5却是在整个body文本下载完毕后才运行HTML文本里面包含的Script脚本(不是指body onload)
<html>
<head>
<script language="JavaScript">
<!--
function show(){var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn="AM"
if (hours>12){
dn="PM"
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//改变字符大小适应你的页面。
myclock="<font size='5' face='Arial' ><b><font size='3'>现在的时间:</font></br>"
+hours+":"+minutes+":"+seconds+" "+dn+"</b></font>"
if (document.layers){
document.layers.clockceng.document.write(myclock)
document.layers.clockceng.document.close()
}
else if (document.all)
clockceng.innerHTML=myclock
setTimeout("show()",1000)}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" ONLOAD="show()"><span id="clockceng" style="position:absolute;left:0;top:0;"> </span>
</body>
</html>
换成
<table border>
<tr><td>clock</td><td id="clockceng"><td><tr>
</table>