Javascript 需要图像按钮的帮助吗

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')”替换

我正在尝试创建一个带有滚动图像的导航菜单栏。翻滚图像部分是由Dreamweaver创建的,因此所有这些
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=“#”
    通常是不好的做法。最好将其设置为一个真正的链接,这样,如果用户右键单击并选择“在新选项卡中打开”,就会将其带到有意义的地方
但要执行后一种操作,您需要通过返回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/>


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.