代码之家  ›  专栏  ›  技术社区  ›  OM The Eternity

调用函数的image onclick事件不适用于ff和chrome

  •  0
  • OM The Eternity  · 技术社区  · 14 年前

    大家好 我有一个DIV部分,其中我有一个图像,它的onlick事件应该执行一个在其中调用的函数,但是它不能用我的代码在FF或Chrome中执行, 实际上,图像根本不可点击。 . 有人能帮我把事情办好吗?下面是我正在使用的代码

    <div class="addtocart-popup-bg">
            <div class="addtocart-popup-link">
                <ul>
                    <li class="col1"><img src="images/categorypage/folder-icon.gif" width="62" height="50" border="0" /></li>
                    <li class="col2">
                    Submit Print Ready File
                    <p>Upload your ready to print file/artwork.</p>
                    </li>
    
                    <li class="col3"><img src="images/categorypage/start-order-now-btn.gif" width="134" height="29" border="0" title="Start Order Now" alt="Start Order Now" style="cursor:pointer" onclick="<?php echo "javascript:gotoCat('1');" ?>"/></li>
    </ul>
    </div>
    </div>
    
    2 回复  |  直到 14 年前
        1
  •  1
  •   Dr.Molle    14 年前

    你写的图片是 不可点击 . 您的意思是,指定的光标没有出现吗?

    在这种情况下,我认为这是一个问题的CSS,似乎有东西隐藏在图像前面。
    你也可以用萤火虫来找出它是什么。

        2
  •  0
  •   Edgar Bonet    14 年前

    我在firefox 3.6.10/ubuntu 9.10上测试了你的代码

    <html>
    <head>
        <title>Test onClick()</title>
        <script type="text/javascript">
            function gotoCat(n) { alert("gotoCat(" + n + ")"); }
        </script>
    <body>
    

    和附加 </body> .

    它按预期工作。