你在“
<style>
table.getMyTable {script:expression(getStyle(this));}
</style> ” 中定义的是对table,应该重新取个名字,因为table是表格的默认名字。
<style>
table.getMyTable {script:expression(getStyle(this));}
</style> ” 中定义的是对table,应该重新取个名字,因为table是表格的默认名字。
<table ...></table>
你试试,成的话,给我分。
getStyle函数始终被触发
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<style>
.getMyTable{width:100%; behavior:url(tbl.htc)}
.getMyFirstTd{width:100%; behavior:url(tbl.htc)}
.getMySecondTd{behavior:url(tbl.htc)}
</style>
</HEAD>
<BODY><P> </P>
<table border=1 width="100%" bordercolordark="white" cellspacing="0" cellpadding="0">
<TR>
<TD>a</TD>
<TD>a</TD>
<TD>a</TD>
</TR>
<TR>
<TD>a</TD>
<TD>a</TD>
<TD>a</TD>
</TR>
<TR>
<TD>a</TD>
<TD>a</TD>
<TD>a</TD>
</TR>
</TABLE><TABLE class=getMyTable border=1>
<TR>
<TD>b</TD>
<TD>b</TD>
<TD>b</TD>
</TR>
<TR>
<TD>b</TD>
<TD>b</TD>
<TD>b</TD>
</TR>
<TR>
<TD>b</TD>
<TD>b</TD>
<TD>b</TD>
</TR>
</TABLE></BODY>
</HTML>
tbl.htc
--------------------
<SCRIPT>
with(element)
{
switch(className)
{
case "getMyTable":
getMyTable_init(element);
break;
case "getMyFirstTd":
getMyFirstTd_init(element);
break;
case "getMySecondTd":
getMySecondTd_init(element);
break;
}
}
function getMyTable_init(e)
{
with(e)
{
borderColorDark="white";
cellSpacing="0";
cellPadding="0";
border = "1";
}
}
</SCRIPT>