Javascript 需要图像按钮的帮助吗
我正在尝试创建一个带有滚动图像的导航菜单栏。翻滚图像部分是由Dreamweaver创建的,因此所有这些Javascript 需要图像按钮的帮助吗,javascript,html,image,button,rollover,Javascript,Html,Image,Button,Rollover,我正在尝试创建一个带有滚动图像的导航菜单栏。翻滚图像部分是由Dreamweaver创建的,因此所有这些MM\u函数。但是,onclick,我想更改主框架的内容,而不仅仅是打开一个超链接 所以我尝试了onclick=“JS_funition()”以及onMouseDown和onmousedup。似乎什么都没用。正如示例所示,它甚至没有调用函数,我尝试调用alert(),但仍然不起作用。我不熟悉HTML/Javascript 我做错了什么 如果你用onclick=“alert('Hello')”替换
MM\u函数
。但是,onclick
,我想更改主框架的内容,而不仅仅是打开一个超链接
所以我尝试了onclick=“JS_funition()”
以及onMouseDown
和onmousedup
。似乎什么都没用。正如示例所示,它甚至没有调用函数,我尝试调用alert()
,但仍然不起作用。我不熟悉HTML/Javascript
我做错了什么
如果你用
onclick=“alert('Hello')”
替换onclick=“alert('Hello')”
(注意(和)之间的不同引号),我的网站将运行。如果你用onclick=“alert('Hello')”
替换onclick=“alert('Hello')”
(注意(和)之间的不同引号)它会起作用。Arjan是对的,不能在双引号属性中使用双引号
其他事项:
- 您不需要在图像中单击
,锚定标记就可以了onclick
- 设置
通常是不好的做法。最好将其设置为一个真正的链接,这样,如果用户右键单击并选择“在新选项卡中打开”,就会将其带到有意义的地方href=“#”
<a href="#"
onmouseout="MM_swapImgRestore()"
onmouseover="MM_swapImage('Home','','Images/menuButtons/home_out.png',1)"
onclick="alert("Hello")" ><img onclick="alert("Hello")"
src="Images/menuButtons/home_on.png"
alt="Home" name="Home" width="164" height="64" border="0" id="Home" />
</a><br/>
Arjan是对的,不能在双引号属性中使用双引号
其他事项:
- 您不需要在图像中单击
onclick
,锚定标记就可以了
- 设置
href=“#”
通常是不好的做法。最好将其设置为一个真正的链接,这样,如果用户右键单击并选择“在新选项卡中打开”,就会将其带到有意义的地方
但要执行后一种操作,您需要通过返回false来取消事件
例如:
<a href="#"
onmouseout="MM_swapImgRestore()"
onmouseover="MM_swapImage('Home','','Images/menuButtons/home_out.png',1)"
onclick="alert("Hello")" ><img onclick="alert("Hello")"
src="Images/menuButtons/home_on.png"
alt="Home" name="Home" width="164" height="64" border="0" id="Home" />
</a><br/>
我认为你的问题在于你的onclick=“alert”(“Hello”)”
应该是onclick=“alert('Hello')”
,用单引号表示文字字符串。它可能在那里窒息了。我想你的问题是你的onclick=“alert”(“Hello”)”
应该是onclick=“alert('Hello')”
,用单引号表示文字字符串。可能是噎住了。你们太快了+你们太快了+1.