【问题标题】:capture mouse click in php在php中捕获鼠标点击
【发布时间】:2012-11-06 16:03:45
【问题描述】:

我正在开发一个遇到问题的网站。问题是,用户必须从我显示的 3 个图像中选择一个图像。 如何捕获该点击并将该特定点击的图像存储在数据库中? 我的 sql 是分贝。

提前致谢

【问题讨论】:

  • 你试过什么?看起来很简单——用 JS 捕获它并发送一个 Ajax 请求将其存储在服务器端。
  • 您无法在 php 中捕获鼠标点击,因为 php 运行服务器端,而不是客户端,php 不知道鼠标是什么。如果您希望在不使用 JS 的情况下完成此操作,则需要提供有关您已经完成/想要做什么的更多详细信息。
  • 您需要的是 java 脚本而不是 PHP,请参阅 http://api.jquery.com/click/api.jquery.com/jQuery.get
  • 我明白了。我现在将尝试使用 JS 和 Ajax。非常感谢

标签: php click mouse capture


【解决方案1】:

PHP(通常)与图形用户界面无关。您可能正在谈论的用户界面是浏览器中的 HTML。执行此操作的 HTML 方式是带有提交按钮的表单中的复选框/单选按钮。可能图像可以是提交按钮。对于更动态的东西,您需要使用 Javascript。

【讨论】:

  • +1,说得好。在这种特殊情况下,AJAX 几乎是确定的。
【解决方案2】:

这种情况下的问题似乎是有用户点击的图像的记录。

  1. 如果图像是 3 个单独的图像,则 img 标记可能会记录单击的图像,作为表单(服务器端)或 javascript(客户端)的一部分

  2. 如果这 3 张图片是一张较大图片的一部分,那么图片地图可能就是您所追求的:

ismap 属性表示server-side image map;单击时,坐标将作为 URL 查询字符串发送到服务器。
usemap 属性将图像指定为客户端图像映射(图像映射是具有可点击区域的图像)。

【讨论】:

    猜你喜欢
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多