<script language=javascript>
function ClickXY(x,y)
{
alert(x)
alert(y)
}
var str1="x1,x2,x3,x1"
var str2="y1,y2,y3,y1"
var strarray1=str1.split(",")
var strarray2=str2.split(",")
for(var i=0;i<strarray1.length;i++)
{
ClickXY.call(null,strarray1[i],strarray2[i])
}
</script>
function ClickXY(x,y)
{
alert(x)
alert(y)
}
var str1="x1,x2,x3,x1"
var str2="y1,y2,y3,y1"
var strarray1=str1.split(",")
var strarray2=str2.split(",")
for(var i=0;i<strarray1.length;i++)
{
ClickXY.call(null,strarray1[i],strarray2[i])
}
</script>
var str1
var str2
function ClickXY(x,y)
{
str1=str1+","
str2=str2+","
}
var strarray1=str1.split(",")
var strarray2=str2.split(",")
for(var i=0;i<strarray1.length-1;i++)
{
ClickXY.call(null,strarray1[i],strarray2[i])
}
</script>
var str1
var str2
function ClickXY(x,y)
{
str1=str1+x+","
str2=str2+y+","
}
var strarray1=str1.split(",")
var strarray2=str2.split(",")
for(var i=0;i<strarray1.length-1;i++)
{
ClickXY.call(null,strarray1[i],strarray2[i])
}
</script>刚才打错了,呵呵
你好我取完了之后需要把第一次得到的x加到字符串最后面去你那个ClickXY.call是什么意思啊?
<!--
var X = [], Y = [];
function ClickXY(x, y) {
// do sth
}
function Click() {
var x = event.x, y = event.y;
ClickXY.call(null, x, y);
X.push(x);
Y.push(y);
}
function see() {
alert(X.join(","));
alert(Y.join(","));
}
//-->
</SCRIPT>
<div id="demo" style="border:1px solid;width:100px;height:100px" onclick="Click()">
Click me
</div>
<input type="button" value="see" onclick="see()">
a = new Array();
function btnPush_Click(x,y)
{
a.push(x);
a.push(y);
alert(a.length);
}
function btnPop_Click()
{
alert('y='+a.pop()+'|x='+a.pop()+'|还剩'+a.length+'个无素');
} </script>