为什么mouse over最后的table时alert也会发生?

为什么mouse over最后的table时alert也会发生?

最后的table没有用到 class=getMyTable !!!
-----------------------------------------------------

  1<html>
  2<style>   
  3table.getMyTable {script:expression(getStyle(this));}   
  4</style>
  5<script language="javascript">   
  6function getStyle(ex){   
  7ex.width = "100%";   
  8ex.border = "3";   
  9  
 10alert("test");   
 11}   
 12</script>
 13<body>
 14<table class="getMyTable">
 15<tr><td>1</td><td>2</td></tr>
 16<tr><td>11</td><td>22</td></tr>
 17</table>
 18<br/><br/><br/>
 19<table width="100%">
 20<tr><td>No class define</td><td>2</td></tr>
 21<tr><td>11</td><td>22</td></tr>
 22</table>
 23</body>
 24<html>   
 25  
 26\---------------------------------------------------------------   
 27  
 28你在“   
 29<style>   
 30table.getMyTable {script:expression(getStyle(this));}   
 31</style> ” 中定义的是对table,应该重新取个名字,因为table是表格的默认名字。   
 32  
 33\---------------------------------------------------------------   
 34  
 35mytable.getMyTable{.....}   
 36  
 37<table ....="" name="mytable"> 需要的</table>
 38<table ...=""></table>   
 39你试试,成的话,给我分。。。。   
 40\---------------------------------------------------------------   
 41  
 42我被你的用意弄糊涂了~?你用alert做什么?   
 43  
 44\---------------------------------------------------------------   
 45  
 46这与鼠标移动没有关系   
 47getStyle函数始终被触发   
 48  
 49\---------------------------------------------------------------   
 50  
 51<html>
 52<head>
 53<meta content="Microsoft Visual Studio 6.0" name="GENERATOR"/>
 54<title></title>
 55<style>   
 56.getMyTable{width:100%; behavior:url(tbl.htc)}   
 57.getMyFirstTd{width:100%; behavior:url(tbl.htc)}   
 58.getMySecondTd{behavior:url(tbl.htc)}   
 59</style>
 60</head>
 61<body>
 62<p> </p>
 63<table border="1" bordercolordark="white" cellpadding="0" cellspacing="0" width="100%">
 64<tr>
 65<td>a</td>
 66<td>a</td>
 67<td>a</td>
 68</tr>
 69<tr>
 70<td>a</td>
 71<td>a</td>
 72<td>a</td>
 73</tr>
 74<tr>
 75<td>a</td>
 76<td>a</td>
 77<td>a</td>
 78</tr>
 79</table>
 80<table border="1" class="getMyTable">
 81<tr>
 82<td>b</td>
 83<td>b</td>
 84<td>b</td>
 85</tr>
 86<tr>
 87<td>b</td>
 88<td>b</td>
 89<td>b</td>
 90</tr>
 91<tr>
 92<td>b</td>
 93<td>b</td>
 94<td>b</td>
 95</tr>
 96</table>
 97</body>
 98</html>   
 99  
100  
101tbl.htc   
102\--------------------   
103<script>   
104with(element)   
105{   
106switch(className)   
107{   
108case "getMyTable":   
109getMyTable_init(element);   
110break;   
111case "getMyFirstTd":   
112getMyFirstTd_init(element);   
113break;   
114case "getMySecondTd":   
115getMySecondTd_init(element);   
116break;   
117}   
118}   
119function getMyTable_init(e)   
120{   
121with(e)   
122{   
123borderColorDark="white";   
124cellSpacing="0";   
125cellPadding="0";   
126border = "1";   
127}   
128}   
129</script></html></html>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus