各位大虾好小弟在此请教一个onclick事件的问题需求描述:做一个带有坐标的模拟地图,7*7 分别在49个div里面.onclick事件调用JS,传入当前坐标,当然坐标应该是由php计算的,这里如何可以使用php控制参数呢?先谢过.

解决方案 »

  1.   

    Ajax负责js和php之间的数据交互。
      

  2.   

    <div id="dmap1" name="dmap1" <?php $tmpx=$x+3;$tmpy=$y-3;echo "onclick=abcd(";echo $tmpx;echo ")"; ?> style="position:absolute; left:185;"><img id="imap1" src="<?php echo $img_pacth.$maps[0]; ?>" width="74" height="41"></div>以上代码并不能响应JS,连JS里面的window.onload都无法响应.请指教!回楼上问题,onclick应该是传一个当前坐标给JS,JS才能传给PHP,PHP才能做相应的操作因为是一个固定大小的7*7的DIV,要根据不同的坐标显示不同的图片,JS并不能知道当前的坐标呀..