<script type="text/javascript"> </script>
JavaScript代码:
function drawOval(x, y, a, b){
if(arguments.length == 3) {
return drawOval(x, y, a, a);
}
var i, j;
var tpos = [];
var x1, x2, y1, y2;
var html = "";
for(i = 0; i <= a; i++){
j = Math.floor(Math.sqrt(b*b - b*b*i*i/(a*a))+0.5);
x1 = i+x;
x2 = -i+x;
y1 = j+y;
y2 = -j+y;
if(!tpos[x1*1000+y1])
{
drawPos(x1,y1);
drawPos(x1,y2);
drawPos(x2,y1);
drawPos(x2,y2);
tpos[x1*1000+y1] = tru
if(arguments.length == 3) {
return drawOval(x, y, a, a);
}
var i, j;
var tpos = [];
var x1, x2, y1, y2;
var html = "";
for(i = 0; i <= a; i++){
j = Math.floor(Math.sqrt(b*b - b*b*i*i/(a*a))+0.5);
x1 = i+x;
x2 = -i+x;
y1 = j+y;
y2 = -j+y;
if(!tpos[x1*1000+y1])
{
drawPos(x1,y1);
drawPos(x1,y2);
drawPos(x2,y1);
drawPos(x2,y2);
tpos[x1*1000+y1] = tru