ASPX onmouseover

时间:2013-11-18 16:49:41

标签: javascript asp.net

我不熟悉aspx页面,我使用的程序员将我的JavaScript轮播合并到ASPX母版页中。当鼠标悬停在图像上时,我想启动旋转木马,但是我无法使鼠标悬停功能起作用。

ASPX功能:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  If Not IsPostBack Then
    ClientScript.RegisterStartupScript([GetType](), "Javascript", "javascript:itemSize(); ", True)
  End If
End Sub

截至目前,轮播在页面加载时旋转。

有可能这样做吗?

* 注意!我对编程很陌生,所以它可能很简单,我没有看到 *

可在此处找到JavaScript: Java

2 个答案:

答案 0 :(得分:1)

您可以使用以下代码:

在脚本标记中创建一个函数,如下所示:

<script type="text/javascript">
    function fun()
    {
        alert('hi');
    }
</script>

然后将此函数与'img'标签一起使用,如下所示:

<img src="#" alt="image not found." onmouseover="fun()" />

答案 1 :(得分:0)

您的脚本开头不需要javascript:

第3个参数中的文本将被放入一个javascript块中(因为你有True作为你的第四个参数)...所以通过它会导致无效的javascript。

如果您在回发后检查HTML源代码,您可能会看到以下内容。

<script type="text/javascript">
  javascript:itemSize();
</script>

当你真正想要的是......

<script type="text/javascript">
  itemSize();
</script>