如果不是HREF Javascript则是什么[例如手机]

时间:2011-03-19 21:33:03

标签: javascript iphone android

回复:

Which "href" value should I use for JavaScript links, "#" or "javascript:void(0)"?

我正在播放我通过php浏览器从mysql发送的项目列表。

在浏览器中,我希望能够说“在此编辑此记录”。

我希望能够在桌面和手机上使用。

问题是我的手机允许我导航[给焦点]链接,表单按钮,表单输入字段等但不说图标图像。 [不是触摸屏手机]

因此,如果我不使用A HREF为onclick事件选择一个可聚焦点,那么呢?

由于

2 个答案:

答案 0 :(得分:0)

这个问题的答案的要点并不是你不应该使用锚点作为你打算在JavaScript中处理的事件的来源,只要在禁用JavaScript时锚点应该是有用的。

如果您的应用无法在禁用JavaScript的情况下 ,那么我不会担心它,只会使用最短的内容,例如: #。 (请记住在处理事件时取消默认操作,因此页面不会回滚到顶部。)

但是,如果您在禁用JavaScript时可以使您的应用程序有所功能,那就更好了。这是否可行将取决于您的应用程序。例如,除非其他复杂情况,您的“编辑此记录”链接可以在禁用JavaScript的情况下将您带到另一个页面以编辑记录 - 但如果启用了JavaScript,则会截取点击并执行就地编辑,那种事。

答案 1 :(得分:0)

最好使用图像按钮进行输入:

<input type="image" src="someimage.gif" alt="Some Image" onclick="yourFunction()" />

或者,您也可以使用此<a>形式:

<a href="javascript:yourFunction()">Some Link</a>