我想在php中把图片做成个大按钮,从$_POST变量中获取鼠标的XY值
所以写了一下语句:echo "<input name='sub'  type='image'  src= "topo.gif" onclick='GetClickPos($curX,$curY)'>";onclick函数 GetClickPos($curX,$curY)如下:
<?php 
function GetClickPos(&$curX,&$curY)
{
  $curX = $_POST["sub_x"];
  $curY = $_POST["sub_y"];
  echo " curX = $curY , curY = $curY";
}
?>但是点击图片后没有反应,我测试了一下 GetClickPos(&$curX,&$curY)没有执行,是什么原因,应如何修改?请高手指教,不甚感激。

解决方案 »

  1.   

    php是服务器端脚本onclick是客户端调用javascript的函数的
      

  2.   

    在<input>的標簽外麵加上<form ...></form>標簽
      

  3.   


    用XAJAX去调服务端的程序
      

  4.   

    楼上也是搞XAJAX的?同好啊!有空去我的主页指教啊:http://www.rsywx.net/xajax/demos
      

  5.   

    <?php 
    echo "<script type='text/javascript'>function GetClickPos(curX,curY){alert('curX='+curX+'; curY='+curY);}</script>"; 
    echo "<input name='sub'  type='image'  src='topo.gif' onclick=\"GetClickPos('$_POST[sub_x]','$_POST[sub_y]')\">"; 
    ?>
      

  6.   

    <?php 
    echo " <script type='text/javascript'>function GetClickPos(curX,curY){alert('curX='+curX+'; curY='+curY);} </script>"; 
    echo " <input name='sub'  type='image'  src='topo.gif' onclick=\"GetClickPos('$_POST[sub_x]','$_POST[sub_y]')\">"; 
    ?>
      

  7.   

    ajax好喽  很简单的话 用JS