﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-轮上飞-随笔分类-&lt;b&gt;VML&lt;/b&gt;</title><link>http://www.blogjava.net/zhyiwww/category/16755.html</link><description>zhyiwww</description><language>zh-cn</language><lastBuildDate>Wed, 12 Mar 2008 07:55:47 GMT</lastBuildDate><pubDate>Wed, 12 Mar 2008 07:55:47 GMT</pubDate><ttl>60</ttl><item><title>用javascript操作VML对象的一些经验总结</title><link>http://www.blogjava.net/zhyiwww/archive/2007/06/20/125363.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 20 Jun 2007 08:22:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2007/06/20/125363.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/125363.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2007/06/20/125363.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/125363.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/125363.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt;">
				<!--[if !supportLists]-->
				<b style="">
						<span style="" lang="EN-US">
								<span style="">[1]<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">     
</span></span>
						</span>
				</b>
				<!--[endif]-->
				<span style="font-family: 宋体;">如何用</span>
				<span lang="EN-US">javascript</span>
				<span style="font-family: 宋体;">创建</span>
				<span lang="EN-US">vml</span>
				<span style="font-family: 宋体;">对象</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">R.</span>
				<b>
						<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 200);" lang="EN-US">prototype</span>
				</b>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">.createLine
= </span>
				<b>
						<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 200);" lang="EN-US">function</span>
				</b>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">(startX,startY,endX,endY){</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
				</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(50, 128, 50);" lang="EN-US">/*</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
						<span style=""> </span>
				</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(50, 128, 50);" lang="EN-US">*</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
				</span>
				<span style="font-size: 10pt; font-family: 宋体; color: rgb(50, 128, 50);">线的元素对象</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
						<span style=""> </span>
				</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(50, 128, 50);" lang="EN-US">*/</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
				</span>
				<b>
						<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 200);" lang="EN-US">var</span>
				</b>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US"> le = </span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 100, 200);" lang="EN-US">document</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">.createElement(</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: green;" lang="EN-US">"&lt;v:line&gt;&lt;v:line&gt;"</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">);</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>le.from = startX + </span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: green;" lang="EN-US">','</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US"> + startY ;</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>le.to = endX + </span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: green;" lang="EN-US">','</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US"> + endY ;</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
				</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>le.strokecolor=</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: green;" lang="EN-US">"red"</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">;</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>le.strokeweight=</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: green;" lang="EN-US">"<st1:chmetcnv unitname="pt" sourcevalue="3" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">3pt</st1:chmetcnv>"</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">;</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
				</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
				</span>
				<b>
						<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 200);" lang="EN-US">return</span>
				</b>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US"> le;</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">}<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: 宋体; color: black;">上面的代码是用</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">javascirpt</span>
				<span style="font-size: 10pt; font-family: 宋体; color: black;">来创建</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">vml</span>
				<span style="font-size: 10pt; font-family: 宋体; color: black;">的元素对象</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt;">
				<!--[if !supportLists]-->
				<b style="">
						<span style="" lang="EN-US">
								<span style="">[2]<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">     
</span></span>
						</span>
				</b>
				<!--[endif]-->
				<span style="font-family: 宋体;">如何用</span>
				<span lang="EN-US">javasciipt</span>
				<span style="font-family: 宋体;">来取得</span>
				<span lang="EN-US">vml</span>
				<span style="font-family: 宋体;">元素对象</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">R.</span>
				<b>
						<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 200);" lang="EN-US">prototype</span>
				</b>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">.getAllLineClips
= </span>
				<b>
						<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 200);" lang="EN-US">function</span>
				</b>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">(){</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
				</span>
				<b>
						<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 200);" lang="EN-US">var</span>
				</b>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US"> lcs = $A(</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 100, 200);" lang="EN-US">document</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">.getElementsByTagName(</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: green;" lang="EN-US">"line"</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">));</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
				</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: olive;" lang="EN-US">//alert(lcs);</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>
				</span>
				<b>
						<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 0, 200);" lang="EN-US">return</span>
				</b>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US"> lcs;</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">}<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: 宋体; color: black;">和</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">javascript</span>
				<span style="font-size: 10pt; font-family: 宋体; color: black;">操作其他的标签对象一样。</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: 宋体; color: black;">如果使用</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">&lt;v:line&gt;&lt;/v:line&gt;</span>
				<span style="font-size: 10pt; font-family: 宋体; color: black;">标签的话，那么在取得此对象的时候，可以通过</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">id</span>
				<span style="font-size: 10pt; font-family: 宋体; color: black;">来取得其对象，当然，如果是取得所有的这个标签的对象的话，就可以使用上面的方法。</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: 宋体; color: black;">就如</span>
				<span style=""> </span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(0, 100, 200);" lang="EN-US">document</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">.getElementsByTagName(</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: green;" lang="EN-US">"img"</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">)</span>
				<span style="font-size: 10pt; font-family: 宋体; color: black;">一样。只不过是</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">&lt;v:line&gt;</span>
				<span style="font-size: 10pt; font-family: 宋体; color: black;">可能就觉得不太一样。</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt; text-indent: -21pt;">
				<!--[if !supportLists]-->
				<b style="">
						<span style="" lang="EN-US">
								<span style="">[3]<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">     
</span></span>
						</span>
				</b>
				<!--[endif]-->
				<span style="font-family: 宋体;">如何修改</span>
				<span lang="EN-US">VML</span>
				<span style="font-family: 宋体;">元素对象的属性</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-family: 宋体;">和修改其他的</span>
				<span lang="EN-US">HTML</span>
				<span style="font-family: 宋体;">对象的属性一样</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-family: 宋体;">一个</span>
				<span lang="EN-US">VML</span>
				<span style="font-family: 宋体;">元素对象如下：</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(142, 0, 255);" lang="EN-US">&lt;v:line <o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt;">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(142, 0, 255);" lang="EN-US">from='<st1:chmetcnv unitname="’" sourcevalue="200200" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">200,200’</st1:chmetcnv><o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt;">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(142, 0, 255);" lang="EN-US">to=’<st1:chmetcnv unitname="’" sourcevalue="300100" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">300,100’</st1:chmetcnv><o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt; text-indent: 21pt;">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(142, 0, 255);" lang="EN-US">style='position:absolute;z-index:8'&gt;<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(142, 0, 255);" lang="EN-US">&lt;/v:line&gt;<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-family: 宋体;">那么你取得了此对象</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span lang="EN-US">Var l =
document.</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US"> getElementsByID(“line”);<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: 宋体; color: black;">那么你就可以通过</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">l.from = ‘<st1:chmetcnv unitname="’" sourcevalue="100200" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">100,200’</st1:chmetcnv><o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">l.to = ‘<st1:chmetcnv unitname="’" sourcevalue="400250" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">400,250’</st1:chmetcnv><o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>l.strokecolor=</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: green;" lang="EN-US">"red"</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">;</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-align: left;" align="left">
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">    </span>l.strokeweight=</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: green;" lang="EN-US">"<st1:chmetcnv unitname="pt" sourcevalue="3" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">3pt</st1:chmetcnv>"</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">;</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin-left: 21pt;">
				<span style="font-size: 10pt; font-family: 宋体; color: black;">来设置此线对象的一些属性。当然其他的属性也是可以的。</span>
				<span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: black;" lang="EN-US">
						<span style="">   </span>
				</span>
		</p>
<img src ="http://www.blogjava.net/zhyiwww/aggbug/125363.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2007-06-20 16:22 <a href="http://www.blogjava.net/zhyiwww/archive/2007/06/20/125363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript鼠标画线的VML实现</title><link>http://www.blogjava.net/zhyiwww/archive/2007/04/05/108774.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 05 Apr 2007 11:32:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2007/04/05/108774.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/108774.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2007/04/05/108774.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/108774.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/108774.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 用VML画线，随着鼠标的移动，位置的不同，动态的画线。主要用在地图上的测距，以及用线标示的地方，比如，交通路线的标示等。<br>这是我的源代码，做了详细的注释，这个功能的实现，我也找了不少的资料，最后才实现了这个功能。主要是，在鼠标移动的时候，可以动态画出线段。如果就是用鼠标点击来画线的话，相对来说就容易点。&nbsp;&nbsp;<a href='http://www.blogjava.net/zhyiwww/archive/2007/04/05/108774.html'>阅读全文</a><img src ="http://www.blogjava.net/zhyiwww/aggbug/108774.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2007-04-05 19:32 <a href="http://www.blogjava.net/zhyiwww/archive/2007/04/05/108774.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VML中path属性的理解</title><link>http://www.blogjava.net/zhyiwww/archive/2006/11/01/78512.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 01 Nov 2006 09:11:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2006/11/01/78512.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/78512.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2006/11/01/78512.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/78512.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/78512.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: green; FONT-FAMILY: ˎ̥">
						<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
						<o:p> </o:p>
				</span>
		</p>
		<h1 style="MARGIN: 17pt 0cm 16.5pt; TEXT-ALIGN: center" align="center">
				<span lang="EN-US">VML</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中</span>
				<span lang="EN-US">path</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">属性的理解</span>
		</h1>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">在</span>
				<span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: ˎ̥">VML</span>
				<span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">中</span>
				<span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: ˎ̥">,shape</span>
				<span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">中最主要的属性是</span>
				<span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: ˎ̥">Path</span>
				<span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">，它是个功能强大的画笔，语法很简单，由几个字母组成，下面详细讲述：</span>
				<span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: ˎ̥">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 14pt; COLOR: green; FONT-FAMILY: 宋体">m x,y</span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体">:MoveTo</span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体">把画笔移动到<span lang="EN-US"> (x,y)</span>；<span lang="EN-US"><br /><span style="COLOR: green">l x,y</span>:LineTo</span>从当前点到<span lang="EN-US">(x,y)</span>画一条线；可以给连续的几个点，<span lang="EN-US">VML</span>会连续画出来直到遇到<span lang="EN-US"> x </span>命令。<span lang="EN-US"><br /><span style="COLOR: green">x</span>:Close</span>结束一条线；<span lang="EN-US"><br /><span style="COLOR: green">e</span>:End</span>结束画图<span lang="EN-US"><o:p></o:p></span></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">我们来看一个例子：</span>
				<span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: ˎ̥">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">&lt;HTML xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 1">       </span>&lt;HEAD&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 2">              </span>&lt;STYLE&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">v\:* { behavior: url(#default#VML);} <o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">o\:* { behavior: url(#default#VML);}<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">&lt;/STYLE&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 2">              </span>&lt;TITLE&gt;VML Sample&lt;/TITLE&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 1">       </span>&lt;/HEAD&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 1">       </span>&lt;BODY&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 2">              </span>&lt;v:shape fillcolor="green" <o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 3">                     </span>style="position:relative;top:1;left:1;width:200;height:200" <o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 3">                     </span>
						</span>
				</b>
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: fuchsia; FONT-FAMILY: Arial">path="m 1,<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /?><st1:chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="True" sourcevalue="1" unitname="l">1 l</st1:chmetcnv> 1,250, 250,500, 500,500, 500,250, 250, 1 x e" <o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 3">                     </span>title="vml demo - draw<span style="mso-spacerun: yes">  </span>by zhangyi " <o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 3">                     </span>strokeColor="yellow"&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 3">                     </span>
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 3">                     </span>&lt;v:fill type="gradient" id="fill1" color="red" /&gt;<span style="mso-tab-count: 3">                  </span><o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 1">       </span>
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 2">              </span>&lt;/v:shape&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
								<span style="mso-tab-count: 1">       </span>&lt;/BODY&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="COLOR: green; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">&lt;/HTML&gt;<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">结果如下图：</span>
				<span lang="EN-US" style="FONT-SIZE: 12pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center">
				<span lang="EN-US" style="FONT-SIZE: 12pt">
						<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /?>
						<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">
								<v:stroke joinstyle="miter">
								</v:stroke>
								<v:formulas>
										<v:f eqn="if lineDrawn pixelLineWidth 0">
										</v:f>
										<v:f eqn="sum @0 1 0">
										</v:f>
										<v:f eqn="sum 0 0 @1">
										</v:f>
										<v:f eqn="prod @2 1 2">
										</v:f>
										<v:f eqn="prod @3 21600 pixelWidth">
										</v:f>
										<v:f eqn="prod @3 21600 pixelHeight">
										</v:f>
										<v:f eqn="sum @0 0 1">
										</v:f>
										<v:f eqn="prod @6 1 2">
										</v:f>
										<v:f eqn="prod @7 21600 pixelWidth">
										</v:f>
										<v:f eqn="sum @8 21600 0">
										</v:f>
										<v:f eqn="prod @7 21600 pixelHeight">
										</v:f>
										<v:f eqn="sum @10 21600 0">
										</v:f>
								</v:formulas>
								<v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f">
								</v:path>
								<o:lock aspectratio="t" v:ext="edit">
								</o:lock>
						</v:shapetype>
						<img height="127" alt="vml-draw.JPG" src="http://www.blogjava.net/images/blogjava_net/zhyiwww/VML/vml-draw.JPG" width="131" border="0" />
						<v:shape id="_x0000_i1025" style="WIDTH: 98.25pt; HEIGHT: 95.25pt" type="#_x0000_t75">
								<v:imagedata o:title="" src="file:///C:\DOCUME~1\ZHANGY~1.CGO\LOCALS~1\Temp\msohtml1\01\clip_image001.png">
								</v:imagedata>
						</v:shape>
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我们把</span>
				<span lang="EN-US" style="FONT-SIZE: 12pt">path</span>
				<span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">部分单独分开来看：</span>
				<span lang="EN-US" style="FONT-SIZE: 12pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: fuchsia; FONT-FAMILY: Arial">path="<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: fuchsia; FONT-FAMILY: Arial">m 1,1<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: fuchsia; FONT-FAMILY: Arial">l 1,250, 250,500, 500,500, 500,250, 250, 1 <o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: fuchsia; FONT-FAMILY: Arial">x <o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<b style="mso-bidi-font-weight: normal">
						<span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: fuchsia; FONT-FAMILY: Arial">e"<o:p></o:p></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">正好可以何上面的说明相对应。</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">经过四步：</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="mso-fareast-font-family: 'Times New Roman'">
						<span style="mso-list: Ignore">1)<span style="FONT: 7pt 'Times New Roman'">        </span></span>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">画笔移动到（</span>
				<span lang="EN-US">1</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span>
				<span lang="EN-US">1</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）点，</span>
				<span lang="EN-US">m</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">表示移动画笔，但是没有画的操作</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="mso-fareast-font-family: 'Times New Roman'">
						<span style="mso-list: Ignore">2)<span style="FONT: 7pt 'Times New Roman'">        </span></span>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">画线，从第一个坐标开始，（</span>
				<span lang="EN-US">1</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span>
				<span lang="EN-US">1</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）—〉（</span>
				<span lang="EN-US">1</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span>
				<span lang="EN-US">250</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）—〉……—〉（</span>
				<span lang="EN-US">250</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span>
				<span lang="EN-US">1</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">），按点顺次画点。</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="mso-fareast-font-family: 'Times New Roman'">
						<span style="mso-list: Ignore">3)<span style="FONT: 7pt 'Times New Roman'">        </span></span>
				</span>
				<span lang="EN-US">X,</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">表示画线结束</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="mso-fareast-font-family: 'Times New Roman'">
						<span style="mso-list: Ignore">4)<span style="FONT: 7pt 'Times New Roman'">        </span></span>
				</span>
				<span lang="EN-US">E</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">表示画图的结束</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 12pt">
						<o:p> </o:p>
				</span>
		</p>
<img src ="http://www.blogjava.net/zhyiwww/aggbug/78512.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2006-11-01 17:11 <a href="http://www.blogjava.net/zhyiwww/archive/2006/11/01/78512.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VML编辑器代码实现(转载)</title><link>http://www.blogjava.net/zhyiwww/archive/2006/11/01/78502.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 01 Nov 2006 08:45:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2006/11/01/78502.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/78502.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2006/11/01/78502.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/78502.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/78502.html</trackback:ping><description><![CDATA[
		<p>&lt;HTML xmlns:v&gt;<br />&lt;HEAD&gt;<br />&lt;META http-equiv="Content-Type" content="text/html; Charset=gb2312"&gt;<br />&lt;META name="GENERATOR" content="网络程序员伴侣(Lshdic)2004"&gt;<br />&lt;META name="GENERATORDOWNLOADADDRESS" content="<a href="http://www.lshdic.com/downlshdic.asp">http://www.lshdic.com/downlshdic.asp</a>"&gt;<br />&lt;META NAME="KEYWORDS" CONTENT="Vml图像画板"&gt;<br />&lt;title&gt;蓝丽网 - Vml图像画板.2003.9&lt;/title&gt;<br />&lt;STYLE&gt;<br />v\:*{behavior:url(#default#VML);}   /*声明V为VML变量*/<br />a{text-Decoration:none;color:white}<br />a:hover{text-Decoration:underline;color:yellow;}<br />td{font-size:12px;color:white}<br />.bon1{border-bottom:1 solid eeeeee;border-right:1 solid eeeeee;border-left:1 solid gray;border-top:1 solid gray;background-color:#619CE7;color:yellow;width:54}<br />.bon2{border-bottom:1 solid gray;border-right:1 solid gray;border-left:1 solid eeeeee;border-top:1 solid eeeeee;background-color:#619CE7;color:white;width:54}<br />&lt;/STYLE&gt;<br />&lt;/HEAD&gt;<br />&lt;BODY oncontextmenu='return false' style='margin:1;cursor:default' vlink=#3732CD link='#3732CD' onselectstart='if(event.srcElement.tagName!="TEXTAREA"&amp;&amp;event.srcElement.tagName!="INPUT")return false' onhelp='if(help.style.display=="none"){bangzhu.click()}else{guanbibangzhu.click()};return false'&gt;<br />&lt;v:Line style='position:absolute;z-index:2000;display:none' id='line1'&gt;  &lt;!--钢笔可视化--&gt;<br />&lt;v:Stroke dashstyle='shortdash'/&gt;<br />&lt;/v:line&gt;<br />&lt;v:arc startangle='-200' endangle='30' style='position:absolute;z-index:2000;display:none' id='arc1'&gt;  &lt;!--弧形可视化--&gt;<br />&lt;v:Stroke dashstyle='shortdash'/&gt;<br />&lt;/v:arc&gt;<br />&lt;v:Oval style='position:absolute;z-index:2000;display:none' id='oval1'&gt;  &lt;!--圆形可视化--&gt;<br />&lt;v:Stroke dashstyle='shortdash'/&gt;<br />&lt;/v:oval&gt;<br />&lt;v:rect style='position:absolute;z-index:2000;display:none' id='rect1'&gt;  &lt;!--长方形可视化--&gt;<br />&lt;v:Stroke dashstyle='shortdash'/&gt;<br />&lt;/v:rect&gt;<br />&lt;v:roundrect style='position:absolute;z-index:2000;display:none' id='roundrect1'&gt;  &lt;!--圆锯形可视化--&gt;<br />&lt;v:Stroke dashstyle='shortdash'/&gt;<br />&lt;/v:roundrect&gt;<br />&lt;span style='position:absolute;z-index:2000;display:none' id='wenzi1'&gt;   &lt;!--插入文字可视化--&gt;<br />&lt;textarea id='txt1' style='border:1 solid black;width:300;height:100'&gt;&lt;/textarea&gt;&lt;br&gt;<br />&lt;center&gt;字体:&lt;select style="width:100;" id=wenziziti onchange='gengxinwenzi.click()'&gt;&lt;option selected&gt;宋体&lt;option&gt;黑体&lt;option&gt;隶书&lt;option&gt;幼圆&lt;option&gt;楷体_GB2312&lt;option&gt;仿宋_GB2312&lt;option&gt;华文中宋&lt;option&gt;华文行楷&lt;option&gt;华文新魏&lt;option&gt;华文细黑&lt;option&gt;华文彩云&lt;option&gt;方正姚体&lt;option&gt;方正舒体&lt;option&gt;Wingdings&lt;option&gt;Wingdings 2&lt;option&gt;Wingdings 3&lt;option&gt;Webdings&lt;option&gt;System&lt;option&gt;@宋体&lt;option&gt;@黑体&lt;option&gt;@隶书&lt;option&gt;@幼圆&lt;option&gt;@楷体_GB2312&lt;option&gt;@仿宋_GB2312&lt;option&gt;@华文中宋&lt;option&gt;@华文行楷&lt;option&gt;@华文新魏&lt;option&gt;@华文细黑&lt;option&gt;@华文彩云&lt;option&gt;@方正姚体&lt;option&gt;@方正舒体&lt;option&gt;@System&lt;/select&gt;有无边框&lt;input type='checkbox' id='wenzibiankuang'&gt;&lt;br&gt;<br />颜色:&lt;input type='text' style='border:1 solid black;width:50;height:17;' value='#000000' onmousedown='colortab.style.left=event.x-50;colortab.style.top=event.y+this.offsetHeight;rndcolor(this.id)' id='wenziyanse' onmousemove='gengxinwenzi.click()'&gt;背景:&lt;input type='text' style='border:1 solid black;width:50;height:17;' value='#FFFFFF' onmousedown='colortab.style.left=event.x-50;colortab.style.top=event.y+this.offsetHeight;rndcolor(this.id)' id='wenzibeijing' onmousemove='gengxinwenzi.click()'&gt;大小:&lt;select style="width:50;" id=wenzidaxiao onchange='gengxinwenzi.click()'&gt;&lt;option selected&gt;12&lt;script&gt;for(i=1;i&lt;101;i++)document.write("&lt;option&gt;"+i)&lt;/script&gt;&lt;/select&gt;&lt;br&gt;<br />&lt;input type='button' value='浏览更新' class="bon2" onclick="txt1.style.color=wenziyanse.value;txt1.style.backgroundColor=wenzibeijing.value;txt1.style.fontSize=wenzidaxiao.options[wenzidaxiao.selectedIndex].text;txt1.style.fontFamily=wenziziti.options[wenziziti.selectedIndex].text;" id='gengxinwenzi'&gt;&lt;input type='button' value='插入' class="bon2" onclick="charuwenzi()"&gt;&lt;input type='button' value='取消' class="bon2" onclick="wenzi1.style.display='none'"&gt;<br />&lt;/span&gt;<br />&lt;span style='position:absolute;z-index:2000;display:none' id='tupian1'&gt;   &lt;!--插入图片可视化--&gt;<br />&lt;input type='file' id='file1' style='width:400'&gt;&lt;br&gt;<br />&lt;center&gt;&lt;select id='duibi'&gt;&lt;option selected&gt;默认对比度&lt;script&gt;for(i=0;i&lt;101;i++)document.write("&lt;option&gt;"+i)&lt;/script&gt;&lt;/select&gt;&lt;select id='secai'&gt;&lt;option selected&gt;默认色彩度&lt;script&gt;for(i=0;i&lt;9.9;i+=0.1)document.write("&lt;option&gt;"+new Number(i).toFixed(1))&lt;/script&gt;&lt;option&gt;10&lt;/select&gt;&lt;select id=liangdu&gt;&lt;option&gt;默认亮度&lt;script&gt;for(i=-0.5;i&lt;0.6;i+=0.1)document.write("&lt;option&gt;"+new Number(i).toFixed(1))&lt;/script&gt;&lt;/select&gt;&lt;input type='checkbox' onclick="duibi.disabled=this.checked;secai.disabled=this.checked;liangdu.disabled=this.checked" id=heibai&gt;&lt;label for='heibai'&gt;黑白效果&lt;/label&gt;&lt;br&gt;<br />&lt;input type='button' value='插入' class="bon2" onclick="charutupian()"&gt;<br />&lt;/span&gt;<br />&lt;span style='position:absolute;z-index:2000;display:none' id='gaoji1'&gt;   &lt;!--高级改可视化--&gt;<br />&lt;textarea id='txt2' style='border:1 solid black;width:400;height:150'&gt;&lt;/textarea&gt;&lt;br&gt;<br />&lt;center&gt;&lt;input type='button' value='修改' class="bon2" onclick="gaojiobj.outerHTML=txt2.value;gaojiobj=null;gaoji1.style.display='none'"&gt;<br />&lt;/span&gt;<br />&lt;span style='position:absolute;z-index:2000;display:none' id='yuandaima'&gt;   &lt;!--所有原代码--&gt;<br />&lt;textarea id='txt3' style='border:1 solid black;width:600;height:400'&gt;&lt;/textarea&gt;&lt;br&gt;<br />&lt;center&gt;&lt;input type='button' value='复制' class="bon2" onclick="window.clipboardData.setData('text',txt3.value);alert('已将数据复制到系统剪切板')"&gt; &lt;input type='button' value='更新修改' class="bon2" onclick="div1.innerHTML=txt3.value;yuandaima.style.display='none'"&gt; &lt;input type='button' value='取消' class="bon2" onclick="yuandaima.style.display='none'"&gt;<br />&lt;/span&gt;<br />&lt;span style='position:absolute;z-index:2000;display:none' id='menu1'&gt;    &lt;!--弹出菜单--&gt;<br />&lt;input type=button class=bon2 value=置前 onclick='zz+=1;thisobj.style.zIndex=zz;menu1.style.display="none"'&gt;&lt;br&gt;<br />&lt;input type=button class=bon2 value=置后 onclick='zz2-=1;thisobj.style.zIndex=zz2;menu1.style.display="none"'&gt;&lt;br&gt;<br />&lt;input type=button class=bon2 value=复制 onclick='div1.innerHTML+=thisobj.outerHTML;alert("复制完成，请使用选移功能拖动");menu1.style.display="none"' id=fuzhi&gt;&lt;br&gt;<br />&lt;input type=button class=bon2 value=删除 onclick='thisobj.outerHTML="";menu1.style.display="none"' id=shanchu&gt;&lt;br&gt;<br />&lt;/span&gt;<br />&lt;iframe id=web src="about:blank" style="display:none"&gt;&lt;/iframe&gt;  &lt;!--实现保存--&gt;<br />&lt;span style='position:absolute;z-index:2000;display:none' id='help'&gt;   &lt;!--帮助信息--&gt;<br />&lt;textarea readonly='true' style='border:1 solid black;width:700;height:400'&gt;<br />VML图像画板.2003.9（操作帮助及功能简介）</p>
		<p>目前最强的网页VML(网页矢量图形标记语言)编辑工具之一，VML学习者的最佳学习工具<br />能够完成基本的三维网页的设计，做图及图形处理功能2003.9版相对2003版有了较强的提高（原作者今后有时间会去强化）<br />基本的画笔、图形处理、全局工具在右方，点选后在画板内使用鼠标左键应用<br />可将画板内VML代码图形保存为文件，亦可通过“修改原代码”实现“打开文件”等功能<br />新增功能:<br />快捷键:CTRL+Z=撤消,CTRL+Y=反撤消,上下左右键=上下左右移,CTRL+上=放大,CTRL+下=缩小,F1=帮助<br />误操作:关于绘图时单击及鼠标弹起时，如果未移动鼠标，不会在生成垃圾代码<br />记忆点1:2003版就有的PLAYLINE绘图功能，可惜不完善，仅能完成右下方向的绘图<br />记忆点2:2003.9版最新增加的连续线段绘图功能，支持8个方向的连续LINE线段，可惜仅为线段不支持背景<br />图片:就2003.8版新增加了针对JPG等静态图像的对比度，亮度调节的辅助设计功能等<br />文字化:将图形以文字填充，实现具有轨迹路线效果的文字</p>
		<p>VML图像画板.2003.9（版权信息）</p>
		<p>原作者:风云舞<br />主  页:&lt;a href="<a href="http://www.lshdic.com">http://www.lshdic.com</a>" target="_blank"&gt;http://www.lshdic.com&lt;/a&gt;<br />最新版:可登陆主页查看<br />发布于:2003年9月1日<br />版  本:2003.9（第三版）<br />问  题:任何VML技术问题可以登陆&lt;a href="<a href="http://www.lshdic.com/bbs">http://www.lshdic.com/bbs</a>进行讨论" target="_blank"&gt;http://www.lshdic.com/bbs进行讨论&lt;/a&gt;<br />授  权:授权给任何个人使用、应用，自由DHTML代码，可任意修改学习、转载、强化，作者制作本作品出发点是为了提高用户的VML编程水准、开拓一个先例，因而未加密及方便参考仅采用一页代码，为此，未经原作者同意请不要将VML图像画板任何版本用于其他商业用途，侵我版权毁我及作品名誉，公开于网站、软件发布及其他应用请保留原作者的这些声明（但可以追加其他信息，如修改者各项授权信息等）<br />&lt;/textarea&gt;&lt;br&gt;<br />&lt;center&gt;&lt;input type='button' value='关闭帮助' class="bon2" onclick="help.style.display='none'" id=guanbibangzhu&gt;<br />&lt;/span&gt;<br />&lt;TABLE cellspacing=0 cellpadding=3 width=770 align=center bgcolor='#619CE7' style='border-right:3 dashed green;border-left:3 dashed #4735B0;border-top:1 solid blue;border-bottom:gray' id=allform1&gt;<br />&lt;tr align=center onmouseover='if(event.srcElement.tagName=="TD"&amp;&amp;event.srcElement.width==70)event.srcElement.bgColor="aaaaaa"' onmouseout='if(event.srcElement.tagName=="TD")event.srcElement.bgColor=""' style='cursor:hand'&gt;&lt;td width=70 id=toptd1 onclick="yuandaima.x=event.x;yuandaima.y=event.y;txt3.value=div1.innerHTML.replace(/&gt;/g,'&gt;\n').replace(/ = /g,'=').replace(/\: /g,':').replace(/\; /g,';');yuandaima.style.display=''"&gt;<br />修改原代码&lt;/td&gt;&lt;td width=70 onclick="web.document.write('&lt;HTML xmlns:v&gt;\n&lt;HEAD&gt;\n&lt;META http-equiv=Content-Type content=text/html;charset=gb2312&gt;\n&lt;TITLE&gt;我的杰作&lt;/TITLE&gt;\n&lt;META name=Gemeratpr content=蓝丽VML图形编辑器&gt;\n&lt;META name=GemeratprHomePage content=http://www.lshdic.com&gt;\n&lt;STYLE&gt;\nv\\:*{behavior:url(#default#VML);}\n&lt;/STYLE&gt;\n&lt;/HEAD&gt;\n&lt;BODY&gt;\n'+div1.innerHTML+'\n&lt;/BODY&gt;\n&lt;/HTML&gt;');web.document.execCommand('SaveAs',false,'我的杰作')"&gt;保存为文件&lt;/td&gt;&lt;td width=70 onclick="if(this.innerText=='最大化视图'){div1.style.width=document.body.offsetWidth-150;div1.style.height=document.body.offsetHeight-35;this.innerText='恢复视图'}else{div1.style.width=650;div1.style.height='100%';this.innerText='最大化视图'}"&gt;最大化视图&lt;/td&gt;&lt;td width=70 onclick="help.x=event.x;help.y=event.y;help.style.display=''" id=bangzhu&gt;操作帮助&lt;/td&gt;&lt;td width=60&gt; &lt;/td&gt;&lt;td width=60&gt; &lt;/td&gt;&lt;td align=right&gt;原作:风云舞,蓝丽程序员网络:&lt;a href='http://www.lshdic.com' target='_blank'&gt;&lt;a href="<a href="http://www.lshdic.com">http://www.lshdic.com</a>" target="_blank"&gt;http://www.lshdic.com&lt;/a&gt;&lt;/a&gt;<br />&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;<br />&lt;td width=100% colspan=10 height=500&gt;<br />&lt;table cellspacing=0 cellpadding=0 height=100%%&gt;&lt;tr&gt;&lt;td width=660&gt;</p>
		<p>&lt;div style='width:650;height:100%;background-color:white;border:1 solid gray;color:black;' id=div1&gt;&lt;/div&gt;<br />&lt;/td&gt;&lt;td&gt;<br />&lt;div style='width:110;height:100%;'&gt;<br />&lt;center&gt;&lt;b&gt;画笔选择&lt;/b&gt;&lt;br&gt;<br />&lt;button class=bon2 id=huabi&gt;选移&lt;button class=bon2 id=huabi&gt;调大小&lt;button class=bon2 id=huabi&gt;弧形&lt;/button&gt;&lt;button class=bon1 id=huabi&gt;钢笔&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;记忆点1&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;圆型&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;长方型&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;圆矩型&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;文字&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;图片&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;填充&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;立体&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;边框&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;高级&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;记忆点2&lt;/button&gt;&lt;button class=bon2 id=huabi&gt;文字化&lt;/button&gt;&lt;br&gt;<br />&lt;b&gt;画笔基本参数&lt;/b&gt;&lt;br&gt;<br />笔边粗度 &lt;select style="width:54;" id=bibiancudu&gt;&lt;option selected&gt;1&lt;script&gt;for(i=2;i&lt;101;i++)document.write("&lt;option&gt;"+i)&lt;/script&gt;&lt;/select&gt;&lt;br&gt;<br />画笔颜色 &lt;input style='border:1 solid black;width:54;height:17;' value='#000000' id=huabiyanse onmousedown='colortab.style.left=event.x-50;colortab.style.top=event.y+this.offsetHeight;rndcolor(this.id)'&gt;&lt;br&gt;<br />画笔背景 &lt;input style='border:1 solid black;width:54;height:17;' value='#FFFFFF' id=huabibeijing onmousedown='colortab.style.left=event.x-50;colortab.style.top=event.y+this.offsetHeight;rndcolor(this.id)'&gt;&lt;br&gt;<br />X Y 坐标 &lt;input disabled='true' type='text' value='0,0' id='zuobiao' style='border:1 solid black;width:54;height:17;'&gt;&lt;br&gt;<br />&lt;span id=tianchong1 style='display:none'&gt;<br />&lt;b&gt; &lt;br&gt;填充基本参数&lt;/b&gt;&lt;br&gt;<br />普通背景 &lt;input style='border:1 solid black;width:54;height:17;' value='' id=tianchongbeijing onmousedown='colortab.style.left=event.x-50;colortab.style.top=event.y+this.offsetHeight;rndcolor(this.id)'&gt;&lt;br&gt;使用渐变背景&lt;input type='checkbox' id='usejianbian'&gt;&lt;br&gt;<br />渐变色一 &lt;input style='border:1 solid black;width:50;height:17;color:red' value='#FF0000' id=jianbianse1 onmousedown='colortab.style.left=event.x-50;colortab.style.top=event.y+this.offsetHeight;rndcolor(this.id)'&gt;<br />&lt;br&gt;渐变色二 &lt;input style='border:1 solid black;width:50;height:17;' value='#FFFFFF' id=jianbianse2 onmousedown='colortab.style.left=event.x-50;colortab.style.top=event.y+this.offsetHeight;rndcolor(this.id)'&gt;&lt;br&gt;<br />上下渐变 &lt;input type=radio name='jianbianyangshi' checked&gt;&lt;br&gt;<br />斜向渐变 &lt;input type=radio name='jianbianyangshi'&gt;<br />&lt;/span&gt;<br />&lt;span id=liti1 style='display:none'&gt;<br />&lt;b&gt; &lt;br&gt;立体基本参数&lt;/b&gt;&lt;br&gt;<br />后向伸展 &lt;select style="width:54;" id=houxiangshenzhan&gt;&lt;option selected&gt;20&lt;script&gt;for(i=0;i&lt;101;i++)document.write("&lt;option&gt;"+i)&lt;/script&gt;&lt;/select&gt;&lt;br&gt;<br />&lt;br&gt;前向伸展 &lt;select style="width:54;" id=qianxiangshenzhan&gt;&lt;option selected&gt;0&lt;script&gt;for(i=1;i&lt;101;i++)document.write("&lt;option&gt;"+i)&lt;/script&gt;&lt;/select&gt;&lt;br&gt;<br />偏移左边 &lt;select style="width:54;" id=pianyizuobian&gt;&lt;option selected&gt;0&lt;script&gt;for(i=1;i&lt;101;i++)document.write("&lt;option&gt;"+i)&lt;/script&gt;&lt;/select&gt;&lt;br&gt;<br />偏移上边 &lt;select style="width:54;" id=pianyishangbian&gt;&lt;option selected&gt;0&lt;script&gt;for(i=1;i&lt;101;i++)document.write("&lt;option&gt;"+i)&lt;/script&gt;&lt;/select&gt;&lt;br&gt;<br />立体颜色 &lt;input style='border:1 solid black;width:54;height:17;' value='' id=litiyanse  onmousedown='colortab.style.left=event.x-50;colortab.style.top=event.y+this.offsetHeight;rndcolor(this.id)'&gt;&lt;br&gt;<br />&lt;/span&gt;<br />&lt;span id=biankuang1 style='display:none'&gt;<br />&lt;b&gt; &lt;br&gt;边框基本参数&lt;/b&gt;&lt;br&gt;<br />边框粗度 &lt;select style="width:54;" id=biankuangcudu&gt;&lt;option selected&gt;1&lt;script&gt;for(i=0;i&lt;101;i++)document.write("&lt;option&gt;"+i)&lt;/script&gt;&lt;/select&gt;&lt;br&gt;<br />&lt;br&gt;边框样式 &lt;select style="width:54;" id=biankuangyangshi&gt;&lt;option selected&gt;none&lt;option&gt;dash&lt;option&gt;dashdot&lt;option&gt;dot&lt;option&gt;longdash&lt;option&gt;longdashdot&lt;option&gt;shortdash&lt;option&gt;shortdashdot&lt;option&gt;shortdashdotdot&lt;option&gt;longdashdotdot&lt;option&gt;shortdot&lt;/select&gt;&lt;br&gt;<br />起点尖头 &lt;select style="width:54;" id=qidianjiantou&gt;&lt;option selected&gt;none&lt;option&gt;block&lt;option&gt;classic&lt;option&gt;diamond&lt;option&gt;open&lt;option&gt;oval&lt;/select&gt;&lt;br&gt;<br />终点尖头 &lt;select style="width:54;" id=zhongdianjiantou&gt;&lt;option selected&gt;none&lt;option&gt;block&lt;option&gt;classic&lt;option&gt;diamond&lt;option&gt;open&lt;option&gt;oval&lt;/select&gt;&lt;br&gt;<br />边框颜色 &lt;input style='border:1 solid black;width:54;height:17;' value='' id=biankuangyanse   onmousedown='colortab.style.left=event.x-50;colortab.style.top=event.y+this.offsetHeight;rndcolor(this.id)'&gt;&lt;br&gt;<br />&lt;/span&gt;<br />&lt;center&gt;&lt;b&gt;全局工具&lt;/b&gt;&lt;br&gt;<br />&lt;input type='button' value='撤消' onclick='if(youbiao&gt;0){div1.innerHTML=chexiao[youbiao];youbiao-=1;fanchexiao1=2}' class=bon2 id=chexiaock&gt;&lt;input type='button' value='反撤消' onclick='if(youbiao&lt;chexiao.length-fanchexiao1){youbiao+=fanchexiao1;fanchexiao1=1;div1.innerHTML=chexiao[youbiao];}' class=bon2 id=fanchexiaock&gt;&lt;br&gt;<br />&lt;input type='button' value='放大' onclick='for(i=0;i&lt;div1.all.length;i++){try{div1.all[i].style.left=parseInt(div1.all[i].style.left)-5;div1.all[i].style.top=parseInt(div1.all[i].style.top)-5;div1.all[i].style.width=parseInt(div1.all[i].style.width)+10;div1.all[i].style.height=parseInt(div1.all[i].style.height)+10;}catch(e){}}' class=bon2 id=fangda&gt;&lt;input type='button' value='缩小' onclick='for(i=0;i&lt;div1.all.length;i++){try{div1.all[i].style.left=parseInt(div1.all[i].style.left)+5;div1.all[i].style.top=parseInt(div1.all[i].style.top)+5;div1.all[i].style.width=parseInt(div1.all[i].style.width)-10;div1.all[i].style.height=parseInt(div1.all[i].style.height)-10;}catch(e){}}' class=bon2 id=suoxiao&gt;&lt;br&gt;<br />&lt;input type='button' value='左移' onclick='for(i=0;i&lt;div1.all.length;i++){try{div1.all[i].style.left=parseInt(div1.all[i].style.left)-10;}catch(e){}}' class=bon2 id=zuoyi&gt;&lt;input type='button' value='右移' onclick='for(i=0;i&lt;div1.all.length;i++){try{div1.all[i].style.left=parseInt(div1.all[i].style.left)+10;}catch(e){}}' class=bon2 id=youyi&gt;&lt;br&gt;<br />&lt;input type='button' value='上移' onclick='for(i=0;i&lt;div1.all.length;i++){try{div1.all[i].style.top=parseInt(div1.all[i].style.top)-10;}catch(e){}}' class=bon2 id=shangyi&gt;&lt;input type='button' value='下移' onclick='for(i=0;i&lt;div1.all.length;i++){try{div1.all[i].style.top=parseInt(div1.all[i].style.top)+10;}catch(e){}}' class=bon2 id=xiayi&gt;&lt;br&gt;<br />&lt;/div&gt;<br />&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;<br />&lt;/td&gt;&lt;/tr&gt;<br />&lt;/table&gt;<br />&lt;table cellspacing=0 cellpadding=0 style='position:absolute;width:100;height:100;display:none;background-color:red;z-index:3000' id='colortab'&gt;&lt;tr&gt;&lt;td id='colorid'&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;<br />&lt;script language='jscript'&gt;<br />var bi=4    //定义当前使用的画笔工具，3为铅笔<br />var color1='#000000',color2='#000000',size1=0  //定义缺剩的画笔颜色及画笔填充颜色和笔边粗度<br />var xx=0,yy=0,zz=1000  //定义缺剩的X及Y坐标<br />var isok=false  //区分画笔起点是否在DIV内，超出范围则无效<br />var moveobj=null,ckleft=0,cktop=0,ckwid=0,ckhei=0,ckto=""  //被移动物件、调整大小物件的引用<br />var poly1=null,oldvalue="",oldx=0,oldy=0  //为了完成记忆点，创建一个可折式线段<br />var gaojiobj=null  //为了完成“高级”功能，绑定被修改对象<br />var thisobj=null   //为了完成各种基本编辑功能，如“置前”“复制”“删除”等<br />var zz2=1000          //为完成“置后”功能，zz2为负数<br />var huxingtixing=false  //如果为false则ALERT（）提醒弧形使用高级修改，否则不提醒<br />var chexiao=new Array(),youbiao=0,fanchexiao1=2  //定义一个存储撤消内容的数组以及位移游标,fanchexiao1为0时+2，否则+1<br />function div1.onmousedown(){<br />div1.setCapture();color1=huabiyanse.value;color2=huabibeijing.value;isok=true;size1=bibiancudu.options[bibiancudu.selectedIndex].text<br />xx=event.x;yy=event.y;zz+=1<br />for(i=0;i&lt;huabi.length;i++){if(huabi[i].className=="bon1"){bi=i+1;break}}<br />line1.strokecolor=color1;line1.strokeweight=size1;oval1.strokeweight=size1;oval1.strokecolor=color1<br />oval1.fillcolor=color2;rect1.strokeweight=size1;rect1.strokecolor=color1<br />rect1.fillcolor=color2;roundrect1.strokeweight=size1;roundrect1.strokecolor=color1<br />roundrect1.fillcolor=color2;arc1.strokeweight=size1;arc1.strokecolor=color1<br />arc1.fillcolor=color2;<br />if(event.button==1){<br />switch(bi){<br />case 1:  //选移<br />if(event.srcElement.parentElement.id=="div1"){moveobj=event.srcElement;ckleft=xx-parseInt(moveobj.style.left);cktop=yy-parseInt(moveobj.style.top)}<br />break;<br />case 2:  //调大小<br />if(event.srcElement.parentElement.id=="div1"){moveobj=event.srcElement;<br />ckleft=parseInt(moveobj.style.left);cktop=parseInt(moveobj.style.top);ckwid=moveobj.offsetWidth;ckhei=moveobj.offsetHeight}<br />break;<br />case 3:  //弧形<br />arc1.style.left=event.x;arc1.style.top=event.y;arc1.style.width=0;arc1.style.height=0;arc1.style.display="";<br />break;<br />case 4:  //钢笔<br />line1.style.left=event.x;line1.style.top=event.y;line1.to="0,0";line1.style.display=""<br />break;<br />case 5:  //记忆点<br />if(poly1==null){<br />oldx=xx;oldy=yy<br />poly1=div1.appendChild(document.createElement("&lt;v:polyline points='0 0 0 0' style='position:absolute;z-index:"+zz+";left:"+xx+";top:"+yy+";' strokecolor='"+color1+"' strokeweight='"+size1+"' fillcolor='"+color2+"'/&gt;"))<br />}<br />if(oldx-tempx&lt;1&amp;&amp;oldy-tempy&lt;1)oldvalue=poly1.points.value.replace(/,/g,' ')<br />break;<br />case 6:  //圆形<br />oval1.style.left=event.x;oval1.style.top=event.y;oval1.style.width=0;oval1.style.height=0;oval1.style.display=""<br />break;<br />case 7:  //长方形<br />rect1.style.left=event.x;rect1.style.top=event.y;rect1.style.width=0;rect1.style.height=0;rect1.style.display=""<br />break;<br />case 8:  //圆矩形<br />roundrect1.style.left=event.x;roundrect1.style.top=event.y;roundrect1.style.width=0;roundrect1.style.height=0;roundrect1.style.display=""<br />break;<br />case 9:  //文字<br />wenzi1.style.left=event.x;wenzi1.style.top=event.y;wenzi1.style.display=""<br />break;<br />case 10:  //图片<br />tupian1.style.left=event.x;tupian1.style.top=event.y;tupian1.style.display=""<br />break;<br />case 15:  //记忆点2<br />oldx=xx;oldy=yy<br />poly1=div1.appendChild(document.createElement("&lt;v:line to='0,0' style='position:absolute;z-index:"+zz+";left:"+xx+";top:"+yy+";' strokecolor='"+color1+"' strokeweight='"+size1+"'/&gt;"))<br />}<br />}}<br />function div1.onmousemove(){<br />tempx=event.x;tempy=event.y;temp1=0;temp2=0<br />zuobiao.value=tempx-allform1.offsetLeft-8+","+parseInt(tempy-toptd1.offsetHeight-7)<br />if(bi==5&amp;&amp;poly1!=null){   //记忆点<br />if(oldx-tempx&lt;0&amp;&amp;oldy-tempy&lt;0)poly1.points.value=oldvalue+" "+(tempx-oldx)+" "+(tempy-oldy)<br />}else if(bi==15&amp;&amp;poly1!=null){   //记忆点2<br />poly1.to=(tempx-xx)+","+(tempy-yy)<br />}<br />if(event.button==1){<br />switch(bi){<br />case 1:  //选移<br />if(moveobj!=null){moveobj.style.left=tempx-ckleft;moveobj.style.top=tempy-cktop}<br />break;<br />case 2:  //调大小<br />if(moveobj!=null){<br />if(moveobj.tagName!="line"){<br />if(tempx&gt;ckleft){moveobj.style.width=tempx-ckleft}else{moveobj.style.left=tempx;moveobj.style.width=ckleft-tempx}<br />if(tempy&gt;cktop){moveobj.style.height=tempy-cktop}else{moveobj.style.top=tempy;moveobj.style.height=cktop-tempy}<br />}else{moveobj.to=parseInt(tempx-ckleft)+","+parseInt(tempy-cktop);if(ckto=="")ckto=parseInt(tempx-ckleft)+","+parseInt(tempy-cktop);}<br />}<br />break;<br />case 3:  //弧形<br />if(tempx-xx&lt;0){arc1.style.left=tempx;arc1.style.width=(xx-tempx)}else{arc1.style.width=(tempx-xx)}<br />if(tempy-yy&lt;0){arc1.style.top=tempy;arc1.style.height=(yy-tempy)}else{arc1.style.height=(tempy-yy)}<br />break;<br />case 4:  //钢笔<br />line1.to=(tempx-xx)+","+(tempy-yy)<br />break;<br />case 6:  //圆形<br />if(tempx-xx&lt;0){oval1.style.left=tempx;oval1.style.width=(xx-tempx)}else{oval1.style.width=(tempx-xx)}<br />if(tempy-yy&lt;0){oval1.style.top=tempy;oval1.style.height=(yy-tempy)}else{oval1.style.height=(tempy-yy)}<br />break;<br />case 7:  //长方形<br />if(tempx-xx&lt;0){rect1.style.left=tempx;rect1.style.width=(xx-tempx)}else{rect1.style.width=(tempx-xx)}<br />if(tempy-yy&lt;0){rect1.style.top=tempy;rect1.style.height=(yy-tempy)}else{rect1.style.height=(tempy-yy)}<br />break;<br />case 8:  //圆矩形<br />if(tempx-xx&lt;0){roundrect1.style.left=tempx;roundrect1.style.width=(xx-tempx)}else{roundrect1.style.width=(tempx-xx)}<br />if(tempy-yy&lt;0){roundrect1.style.top=tempy;roundrect1.style.height=(yy-tempy)}else{roundrect1.style.height=(tempy-yy)}<br />break;<br />}}}<br />function div1.onmouseup(){<br />savechexiao()<br />document.releaseCapture();if(isok==false){forerr();return false};isok=false;menu1.style.display='none'<br />tempx=event.x;tempy=event.y;divwid=div1.offsetWidth;divhei=div1.offsetHeight<br />if(tempx&gt;allform1.offsetLeft+divwid+5||tempx&lt;allform1.offsetLeft+5){forerr();return alert("X坐标越界")}<br />if(tempy&gt;allform1.offsetTop+toptd1.offsetHeight+divhei+5||tempy&lt;allform1.offsetTop+toptd1.offsetHeight+5){forerr();return alert("Y坐标越界")}<br />if(event.button==2&amp;&amp;bi==5&amp;&amp;poly1!=null){<br />poly1.points.value=oldvalue;oldvalue="";poly1=null;<br />}else if(event.srcElement.parentElement.id=="div1"&amp;&amp;event.button==2){menu1.style.left=tempx;menu1.style.top=tempy;menu1.style.display='';thisobj=event.srcElement}<br />else if(event.button==2&amp;&amp;bi==15&amp;&amp;poly1!=null){<br />poly1.outerHTML="";poly1=null<br />}<br />if(event.button==1){<br />switch(bi){<br />case 1:  //选移<br />if(moveobj!=null&amp;&amp;parseInt(moveobj.style.left)&lt;allform1.offsetLeft+5){forerr();return alert("被移动物体X1超出界限")}<br />if(moveobj!=null&amp;&amp;parseInt(moveobj.style.left)+moveobj.offsetWidth-2&gt;allform1.offsetLeft+divwid+5){forerr();return alert("被移动物体X2超出界限")}<br />if(moveobj!=null&amp;&amp;parseInt(moveobj.style.top)&lt;allform1.offsetTop+toptd1.offsetHeight+5){forerr();return alert("被移动物体Y1超出界限")}<br />if(moveobj!=null&amp;&amp;parseInt(moveobj.style.top)+moveobj.offsetHeight-2&gt;allform1.offsetTop+toptd1.offsetHeight+divhei+3){forerr();return alert("被移动物体Y2超出界限")}<br />moveobj=null<br />break;<br />case 2:  //调大小<br />moveobj=null;ckto=""<br />break;<br />case 3:  //弧形<br />arc1.style.display='none';<br />if (Math.abs(tempx-xx)&lt;=1||Math.abs(tempy-yy)&lt;=1)return false<br />div1.appendChild(document.createElement("&lt;v:arc startangle='-200' endangle='30' style='position:absolute;z-index:"+zz+";left:"+arc1.style.left+";top:"+arc1.style.top+";width:"+arc1.style.width+";height:"+arc1.style.height+";' strokecolor='"+color1+"' strokeweight='"+size1+"' fillcolor='"+color2+"'/&gt;"))<br />if(huxingtixing==false){huxingtixing=true;alert("弧形已绘出,调整弧度 startangle='-200' endangle='30' 请使用“高级”")}<br />break;<br />case 4:  //钢笔<br />line1.style.display="none"<br />if (Math.abs(tempx-xx)&lt;=1||Math.abs(tempy-yy)&lt;=1)return false<br />div1.appendChild(document.createElement("&lt;v:line style='position:absolute;z-index:"+zz+";left:"+xx+";top:"+yy+";' to='"+(event.x-xx)+","+(event.y-yy)+"' strokecolor='"+color1+"' strokeweight='"+size1+"'/&gt;"))<br />break;<br />case 6:  //圆形<br />oval1.style.display="none"<br />if (Math.abs(tempx-xx)&lt;=1||Math.abs(tempy-yy)&lt;=1)return false<br />div1.appendChild(document.createElement("&lt;v:oval style='position:absolute;z-index:"+zz+";left:"+oval1.style.left+";top:"+oval1.style.top+";width:"+oval1.style.width+";height:"+oval1.style.height+";' strokecolor='"+color1+"' strokeweight='"+size1+"' fillcolor='"+color2+"'/&gt;"))<br />break;<br />case 7:  //长方形<br />rect1.style.display="none"<br />if (Math.abs(tempx-xx)&lt;=1||Math.abs(tempy-yy)&lt;=1)return false<br />div1.appendChild(document.createElement("&lt;v:rect style='position:absolute;z-index:"+zz+";left:"+rect1.style.left+";top:"+rect1.style.top+";width:"+rect1.style.width+";height:"+rect1.style.height+";' strokecolor='"+color1+"' strokeweight='"+size1+"' fillcolor='"+color2+"'/&gt;"))<br />break;<br />case 8:  //圆矩形<br />roundrect1.style.display="none"<br />if (Math.abs(tempx-xx)&lt;=1||Math.abs(tempy-yy)&lt;=1)return false<br />div1.appendChild(document.createElement("&lt;v:roundrect style='position:absolute;z-index:"+zz+";left:"+roundrect1.style.left+";top:"+roundrect1.style.top+";width:"+roundrect1.style.width+";height:"+roundrect1.style.height+";' strokecolor='"+color1+"' strokeweight='"+size1+"' fillcolor='"+color2+"'/&gt;"))<br />break;<br />case 11:  //渐变<br />if(event.srcElement.parentElement.id=="div1"){<br />if(!usejianbian.checked){event.srcElement.fillcolor=tianchongbeijing.value}else{<br />temp1=jianbianyangshi[0].checked?'gradient':'gradientradial'<br />temp2=event.srcElement.innerHTML.replace(/&lt;v\:fill .*&lt;\/v:fill&gt;/gi,'')<br />event.srcElement.innerHTML=temp2+"&lt;v:fill color='"+jianbianse2.value+"' color2='"+jianbianse1.value+"' type='"+temp1+"'/&gt;"<br />}}<br />break;<br />case 12:  //立体<br />if(event.srcElement.parentElement.id=="div1"){<br />temp2=event.srcElement.innerHTML.replace(/&lt;v\:extrusion .*&lt;\/v:extrusion&gt;/gi,'')<br />event.srcElement.innerHTML=temp2+"&lt;v:Extrusion on='t' color='"+litiyanse.value+"' backdepth='"+houxiangshenzhan.options[houxiangshenzhan.selectedIndex].text+"' foredepth='"+qianxiangshenzhan.options[qianxiangshenzhan.selectedIndex].text+"' rotationangle='"+pianyishangbian.options[pianyishangbian.selectedIndex].text+","+pianyizuobian.options[pianyizuobian.selectedIndex].text+"'/&gt;"<br />}<br />break;<br />case 13:  //边框<br />if(event.srcElement.parentElement.id=="div1"){<br />temp2=event.srcElement.innerHTML.replace(/&lt;v\:stroke .*&lt;\/v:stroke&gt;/gi,'')<br />event.srcElement.innerHTML=temp2+"&lt;v:Stroke dashstyle='"+biankuangyangshi.options[biankuangyangshi.selectedIndex].text+"' startarrow='"+qidianjiantou.options[qidianjiantou.selectedIndex].text+"' endarrow='"+zhongdianjiantou.options[zhongdianjiantou.selectedIndex].text+"'/&gt;"<br />event.srcElement.strokecolor=biankuangyanse.value<br />biankuangcudu.options[biankuangcudu.selectedIndex].text=='0'?event.srcElement.stroked=false:event.srcElement.strokeweight=biankuangcudu.options[biankuangcudu.selectedIndex].text<br />}<br />break;<br />case 14:  //高级<br />if(event.srcElement.parentElement.id=="div1"){<br />gaojiobj=event.srcElement<br />txt2.value=event.srcElement.outerHTML.replace(/&gt;/g,"&gt;\n").replace(/ = /g,"=").replace(/\: /g,":").replace(/\; /g,";");gaoji1.style.left=event.x;gaoji1.style.top=event.y;gaoji1.style.display=''<br />}<br />break;<br />case 16:  //文字化<br />if(event.srcElement.parentElement.id=="div1"){<br />str1=prompt("请输入一段用于图形轨迹填充的文字(推荐使用英文),字大小依据笔边粗度,字颜色请使用高级直接添加&lt;v:fill&gt;&lt;/v:fill&gt;修改","")<br />if(!str1)return false;if(str1=='')return false<br />if(str1.indexOf("'")!=-1)return alert("输入的文字中不可含有违禁符号 ' 单引号")<br />temp2=event.srcElement.innerHTML.replace(/&lt;v\:path .*&lt;\/v:path&gt;/gi,'').replace(/&lt;v\:textpath .*&lt;\/v:textpath&gt;/gi,'')<br />parseInt(bibiancudu.options[bibiancudu.selectedIndex].text)&lt;10?str11=10:str11=bibiancudu.options[bibiancudu.selectedIndex].text<br />event.srcElement.innerHTML=temp2+"&lt;v:path textpathok='True'/&gt;\n&lt;v:textpath on='True' style='font-size:"+str11+";' string='"+str1+"'/&gt;"<br />}<br />break;<br />}}}<br />function savechexiao(){<br />youbiao+=1;chexiao[youbiao]=div1.innerHTML<br />}<br />function rndcolor(theobjis){<br />colortab.style.display="";colorid.innerHTML="";str1="&lt;table cellspacing=0 cellpadding=0&gt;";<br />for(r=0;r&lt;10;r++){str1+="&lt;tr&gt;"<br />for(i=0;i&lt;10;i++){<br />tempcolor1=Math.round(Math.random()*255).toString(16)+Math.round(Math.random()*255).toString(16)+Math.round(Math.random()*255).toString(16);while(tempcolor1.length&lt;6){tempcolor1+=Math.round(Math.random()*9)}<br />str1+="&lt;td style='width:10;height:10;background-color:#"+tempcolor1+";' onclick="+theobjis+".value='#"+tempcolor1+"';"+theobjis+".style.color='#"+tempcolor1+"';colortab.style.display='none'&gt;&lt;/td&gt;"<br />}str1+="&lt;/tr&gt;"}<br />colorid.innerHTML=str1+"&lt;/table&gt;"<br />}<br />function document.onmouseup(){<br />if(event.srcElement.tagName=="BUTTON"){<br />event.srcElement.blur();div1.focus();if(event.srcElement.className=="bon1"||event.button!=1)return true;<br />for(i=0;i&lt;huabi.length;i++)huabi[i].className="bon2"<br />event.srcElement.className="bon1";<br />if(huabi[10].className=="bon1"){tianchong1.style.display='';tianchongbeijing.value=tianchongbeijing.value==''?huabibeijing.value:tianchongbeijing.value}else{tianchong1.style.display='none';}<br />if(huabi[11].className=="bon1"){liti1.style.display='';litiyanse.value=litiyanse.value==''?huabibeijing.value:litiyanse.value}else{liti1.style.display='none';}<br />if(huabi[12].className=="bon1"){biankuang1.style.display='';biankuangyanse.value=biankuangyanse.value==''?huabiyanse.value:biankuangyanse.value}else{biankuang1.style.display='none';}<br />if(poly1!=null){   //清除记忆点<br />if(poly1.tagName=="polyline"){poly1.points.value=oldvalue;oldvalue="";poly1=null;}else{poly1.outerHTML="";oldvalue="";poly1=null;}<br />}<br />wenzi1.style.display='none';tupian1.style.display='none';gaoji1.style.display='none';menu1.style.display='none'<br />}}<br />function forerr(){<br />if(moveobj!=null&amp;&amp;bi==1){moveobj.style.left=xx-ckleft;moveobj.style.top=yy-cktop;ckleft=0;cktop=0;moveobj=null}<br />if(moveobj!=null&amp;&amp;bi==2){<br />if(moveobj.tagName!="line"){moveobj.style.left=ckleft;moveobj.style.top=cktop;moveobj.style.width=ckwid;moveobj.style.height=ckhei;}else{moveobj.to=ckto;}<br />ckleft=0;cktop=0;ckwid=0;ckhei=0;ckto="";moveobj=null<br />}<br />line1.style.display='none';oval1.style.display='none';rect1.style.display='none';roundrect1.style.display='none';arc1.style.display='none'<br />}<br />function charuwenzi(){   //插入文字<br />if(txt1.value=="")return alert('请先输入文字，在点击插入')<br />wenzibiankuang.checked==true?thebiankuang="border:1 solid black;":thebiankuang=""<br />var newtxt=document.createElement("&lt;span style='position:absolute;z-index:"+zz+";left:"+xx+";top:"+yy+";color:"+wenziyanse.value+";background-color:"+wenzibeijing.value+";font-size:"+wenzidaxiao.options[wenzidaxiao.selectedIndex].text+";font-family:"+wenziziti.options[wenziziti.selectedIndex].text+";"+thebiankuang+"'&gt;&lt;/span&gt;");newtxt.innerText=txt1.value<br />div1.appendChild(newtxt);wenzi1.style.display='none'<br />}<br />function charutupian(){   //插入图片<br />if(file1.value=="")return alert('请先输入图片路径(&lt;a href="HTTP://或<a href="file:///">FILE:///</a>" target="_blank"&gt;HTTP://或<a href="file:///&lt;/a">FILE:///&lt;/a</a>&gt;)格式，在点击插入')<br />if(file1.value.indexOf("'")&gt;-1)return alert("图片地址不可以含有违禁字符 ' 单引号")<br />str1=""<br />if(heibai.checked==true){str1=" grayscale='true'"}else{<br />if(duibi.options[duibi.selectedIndex].text!='默认对比度')str1=" gain='"+duibi.options[duibi.selectedIndex].text+"'"<br />if(secai.options[secai.selectedIndex].text!='默认色彩度')str1=" gamma='"+secai.options[secai.selectedIndex].text+"'"<br />if(liangdu.options[liangdu.selectedIndex].text!='默认亮度')str1=" blacklevel='"+liangdu.options[liangdu.selectedIndex].text+"'"<br />}<br />var newtxt=document.createElement("&lt;v:Image style='position:absolute;z-index:"+zz+";left:"+xx+";top:"+yy+";width:100;height:100' src='"+file1.value+"'"+str1+"/&gt;");<br />div1.appendChild(newtxt);tupian1.style.display='none'<br />}<br />function document.onkeydown(){   //实现各种快捷键<br />if(event.srcElement.tagName!='TEXTAREA'){<br />event.ctrlKey&amp;&amp;event.keyCode==90?chexiaock.click():<br />event.ctrlKey&amp;&amp;event.keyCode==89?fanchexiaock.click():<br />event.ctrlKey&amp;&amp;event.keyCode==38?fangda.click():<br />event.ctrlKey&amp;&amp;event.keyCode==40?suoxiao.click():<br />!event.ctrlKey&amp;&amp;event.keyCode==37?zuoyi.click():<br />!event.ctrlKey&amp;&amp;event.keyCode==38?shangyi.click():<br />!event.ctrlKey&amp;&amp;event.keyCode==39?youyi.click():<br />!event.ctrlKey&amp;&amp;event.keyCode==40?xiayi.click():str1=1<br />}}<br />&lt;/script&gt;</p>
		<p>
				<br /> </p>
<img src ="http://www.blogjava.net/zhyiwww/aggbug/78502.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2006-11-01 16:45 <a href="http://www.blogjava.net/zhyiwww/archive/2006/11/01/78502.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>