dto52236 2010-09-14 18:09
浏览 49
已采纳

如何在PHP中绘制交互式图像?

I know how to draw rectangles in PHP (with GD), but how do we make them interactive ? I mean, is there a way to be notified when and where the user clicks ?

Eventually, I would like to enable the user to select a rectangle among a set by clicking on it, and clicking anywhere else to move it.

Thanks aforehand.

Regards,

Mister Mystère.

  • 写回答

4条回答 默认 最新

  • duangelin7513 2010-09-14 18:15
    关注

    You can do this with image maps. This applies however you create the image. The basic syntax (from Wikipedia) is:

    <img src="bild.jpg" alt="alternative text" usemap="#mapname" />
    <map name="mapname">
      <area shape="rect" coords="9,372,66,397" href="http://en.wikipedia.org/" />
    </map>
    

    You can have any number of area elements. You can either use a regular href URL as shown above, or use JavaScript events. All the typical mouse events are supported (onclick, onmouseover, onmouseout, onmousedown, onmouseup, etc.)

    If you only have simple rectangles, an alternative without maps is to just position several images contiguously with no margin or padding.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥66 换电脑后应用程序报错
  • ¥50 array数据同步问题
  • ¥15 pic16F877a单片机的外部触发中断程序仿真失效
  • ¥15 Matlab插值拟合差分微分规划图论
  • ¥15 keil5 target not created
  • ¥15 C/C++数据与算法请教
  • ¥15 怎么找志同道合的伙伴
  • ¥20 如何让程序ab.eXe自已删除干净硬盘里的本文件自己的ab.eXe文件
  • ¥20 关于#Mathcad符号引擎无响应#的问题,如何解决?
  • ¥50 爬虫预算充足,跪巨佬