用于呼叫功能的图像onclick事件不适用于FF和Chrome

时间:2010-10-02 05:22:21

标签: php javascript html javascript-events

大家好 我有一个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 个答案:

答案 0 :(得分:1)

您写道图片无法点击。你的意思是,指定的光标没有出现?

在这种情况下,我认为这是CSS的问题,图像前面似乎隐藏着一些东西 您也可以使用萤火虫来查明它是什么。

答案 1 :(得分:0)

在预先添加

之后,我在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>

它按预期工作。