<HTML xmlns:v ="urn:schemas-microsoft-com:vml">
<head>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE>v\:* {
BEHAVIOR: url(#default#VML)
}
</STYLE>
</head>
<body>
<v:PolyLine filled="false" Points="0,0 0,100 20,150 200,100" style="position:relative"/>
</body>
</html>
<head>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE>v\:* {
BEHAVIOR: url(#default#VML)
}
</STYLE>
</head>
<body>
<v:PolyLine filled="false" Points="0,0 0,100 20,150 200,100" style="position:relative"/>
</body>
</html>
<!-- 以下是head部分!-->
<script language=javascript>
<!--
//第几次点击
var c = 0;
function MyDraw(colors)
{
//计算坐标使用
//var x = document.DDraw.style.pixelWidth/2;
// var y = document.DDraw.style.pixelHeight/2; //准备绘图,启用画板
var Canvas=DDraw.DrawSurface;
//启用DirectAnimation库
var Lib=DDraw.Library;
//边框颜色
Canvas.BorderColor(Lib.black);
var colors= eval(colors);
// switch (c)
// {
// case 0:
// Canvas.FillColor(colors);
// break;
// case 1:
// Canvas.FillColor(Lib.green);
// break;
// case 2:
// Canvas.FillColor(Lib.blue);
// break;
// default:
// Canvas.FillColor(Lib.black);
// }
// c++;
//定义字体
Canvas.Font("宋体", 44, true, false, false, false);
//写字
// Canvas.Text("Hello World!",100,0);
//画线
// Canvas.Line(-x, 0, x, 0);
// Canvas.Line(0, -y, 0, y*4/5);
//矩形
// Canvas.rect(-50,-50,100,100);
//圆形
Canvas.oval(0,0,100,100);
//保存图形,用途不详
// Canvas.SaveGraphicsState();
//旋转
//Canvas.transform(Lib.rotate2rate(1));
//停止旋转
//Canvas.RestoreGraphicsState();
//返回画好的图形
DDraw.DrawSurface=Canvas;
}
// document.onload=MyDraw; //-->
</script> <!-- 本页特效由素人家园(http://030313.org)网上搜集,可以免费转载使用,如果注明了作者,请保留原作者信息,谢谢使用!-->
<!-- 以下是body部分!--> <body bgcolor=#CCCCCC>
<OBJECT id=DDraw STYLE="BACKGROUND: #ffffff; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%" classid=clsid:369303C2-D7AC-11d0-89D5-00A0C90833E6 VIEWASTEXT>
<PARAM NAME="SourceURL" value="">
<PARAM NAME="CoordinateSystem" value="0">
<PARAM NAME="MouseEventsEnabled" value="0">
<PARAM NAME="HighQuality" value="0">
<PARAM NAME="PreserveAspectRatio" value="-1">
</OBJECT>
<script language=javascript>
document.onload=MyDraw("Canvas.FillColor(Lib.red);");
</script>
<input type="image" name="img1" id="img1" src="work.jpg" >
<div id="MyDiv" style="position:absolute; width:0px; height:0px; z-index:99; border:1px RED Solid; display:none;">
</div>
<script >
var x0;
var y0;
var tag=false;
var newID=1;
img1.onmousedown = function Conmousedown()
{
x0=document.body.scrollLeft+event.clientX;// 鼠标起始横坐标
y0=document.body.scrollTop+event.clientY;// 鼠标起始纵坐标
tag=true;
}function document.onmouseup()
{
var HTML= MyDiv.outerHTML ;
HTML=HTML.replace("MyDiv","newDiv"+newID);
newID++;
document.body.insertAdjacentHTML("beforeEnd",HTML);
tag=false;
}
img1.ondragstart = function dontDrag()
{
return false;
}
img1.onmousemove=function Conmousemove()
{
if (tag)
{
MyDiv.style.display='';// 如果鼠标正移,可见。
if(document.body.scrollLeft+event.clientX-x0>0) // 从左向右
{
MyDiv.style.left=x0;
MyDiv.style.width=Math.abs( document.body.scrollLeft+event.clientX-x0-2);
}
else // 从右向左
{
MyDiv.style.left=document.body.scrollLeft+event.clientX;
MyDiv.style.width=Math.abs( x0-(document.body.scrollLeft+event.clientX));
}
if (document.body.scrollTop+event.clientY-y0>0)// 从上向下
{
MyDiv.style.top=y0;
MyDiv.style.height=Math.abs( document.body.scrollTop+event.clientY-y0);
}
else// 从下向上
{
MyDiv.style.top=document.body.scrollTop+event.clientY;
MyDiv.style.height=y0-(document.body.scrollTop+event.clientY);
}
}
}
</script>