用VML画线.参考一下:
http://blog.csdn.net/gjd111686/archive/2004/07/07/36245.aspx
function Line(iRecordCount)
{
VRMLID.innerHTML="";
InitVRML();
CoordSize();
CoordSizeLine();
var iFromX=iCoordSizeStep;
var iFromY=0;
for(iIndex=0;iIndex<iRecordCount;iIndex++)
{
var vLine=document.createElement("v:line");
vLine.style.left="0";
vLine.style.top="0";
vLine.from="'"+iFromX+","+iFromY+"'";
iFromX=iCoordSizeStep+Math.round(RecordSetArray[iIndex][0]*(iCoordSizeX-iCoordSizeStep)/iRecordMaxX);
iFromY=Math.round(RecordSetArray[iIndex][1]*(iCoordSizeY-iCoordSizeStep)/iRecordMaxY);
vLine.to="'"+iFromX+","+iFromY+"'";
vLine.strokecolor="#000000";
vLine.strokeweight="1";
vLine.title="模拟数据第"+RecordSetArray[iIndex][0]+"条";
//var vStroke=document.createElement("v:stroke");
//vStroke.EndArrow="Classic";
//vStroke.StartArrow="Oval";
//vLine.appendChild(vStroke);
vGroup.appendChild(vLine);
}
}
http://blog.csdn.net/gjd111686/archive/2004/07/07/36245.aspx
function Line(iRecordCount)
{
VRMLID.innerHTML="";
InitVRML();
CoordSize();
CoordSizeLine();
var iFromX=iCoordSizeStep;
var iFromY=0;
for(iIndex=0;iIndex<iRecordCount;iIndex++)
{
var vLine=document.createElement("v:line");
vLine.style.left="0";
vLine.style.top="0";
vLine.from="'"+iFromX+","+iFromY+"'";
iFromX=iCoordSizeStep+Math.round(RecordSetArray[iIndex][0]*(iCoordSizeX-iCoordSizeStep)/iRecordMaxX);
iFromY=Math.round(RecordSetArray[iIndex][1]*(iCoordSizeY-iCoordSizeStep)/iRecordMaxY);
vLine.to="'"+iFromX+","+iFromY+"'";
vLine.strokecolor="#000000";
vLine.strokeweight="1";
vLine.title="模拟数据第"+RecordSetArray[iIndex][0]+"条";
//var vStroke=document.createElement("v:stroke");
//vStroke.EndArrow="Classic";
//vStroke.StartArrow="Oval";
//vLine.appendChild(vStroke);
vGroup.appendChild(vLine);
}
}
解决方案 »
- 下面的这些代码是哪方面的知识?
- vc开发的activex,页面加载的时候客户机反复访问网站activex.microsoft.com。
- GDownloadUrl()不能及时下载到最新文件
- 在线编译器如何实现插入图片功能?
- 没看懂!
- Image怎么没有prototype
- 菜鸟请教跑马灯特别效果
- asp+jscript,一个字段多个复选框怎么弄,我指数据库里面
- 如何在一个页面打开以后,自动加载另一个页面,打开它
- 关于打印的问题:http://lucky.myrice.com/print.htm这个东西还是不错的,可是怎样取消打印按钮啊?
- 我对javascript不懂,我找了这段代码,可是不知如何可以再增加几个城市?
- javascript进行时间运算
<area shape="poly" coords="自己定义" href="自己要连接的地方"target="自己定义">
</map>