【发布时间】:2013-06-18 06:40:56
【问题描述】:
我有一个 img 标签(当然不是完全正确的语法)
<img src="http://localhost/img/img_1.png" id=1 onclick="say_hi(id)" href="/img_page_1/" alt="Aim Pic" width="230" height= "164" />
我需要的是当用户左键单击 img 时,我需要触发 onClick,当用户右键单击它时,它必须像一般的 href 显示选项(“在新窗口中打开”等)
为什么我需要它,我想通过模糊页面的其余部分(这里使用 ajax 在 say_hi 函数中加载图像页面的预览)以及当用户右键单击时在主页中显示与图像相关的页面预览我希望它感觉像一个普通的href,这样他就可以直接在其他选项卡中打开页面而不是预览。
编辑: 简单来说,我想声明/写入/提供指向某些图像的链接,该图像在右键单击时通常充当链接(显示包含链接所有选项的上下文菜单),但它必须触发 onClick 事件(或运行javascript中的函数)左键单击时。
谢谢。
【问题讨论】:
-
href不是img标签的有效属性 -
还有:你试过什么?
标签: javascript html ajax css onclick