惭愧,惭愧
<html xmlns:plow xmlns:v="urn:schemas-microsoft-com:vml">
<style type="text/css">
plow\:win {behavior:url(win.htc);} 
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style> 
这一段是用来引入vml的标记。vml是一种矢量作图语言。在此处用来画分数线。
function createline(y,ex)此函数用来画分数线。ex表示画多长,此函数主要生成
这样一个vml标记<v:line from="0,y" to="ex,y">
creatediv(tp,lf)用来生成一个可以编辑的div. tp.lf表示此div相对于父元素的top left位置.function DoInit()
{
 creatediv(2,2);//生成填写分子数据所需的div
 createline(height/2,width);
 creatediv(2+height/2,2);//生成填写分母数据所需的div}
生成了页面上的分数线和分子分母填写区域。
当输入数据是分数线要求动态边长,Resize()函数用来调整分数线长度和保持分子分母的div一样大.
function adpp()
用来在当前光标出插入一个<plow:win>元素。即插入一个分数形式的可编辑区域.希望大家多多讨论。小弟刚学htc.请多指教.