Событие onclick изображения для вызывающей функции не работает для FF и Chrome - PullRequest
0 голосов
/ 02 октября 2010

Привет. Все, у меня есть раздел div, в котором у меня есть изображение, событие onlick которого должно выполнить вызываемую в нем функцию, но оно не может быть выполнено в FF или chrome с моим кодом, infact, на изображении нельзя нажать навсе .Может ли кто-нибудь помочь мне в этом?ниже приведен код, с которым я работаю

<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 ]

1 голос
/ 02 октября 2010

Вы написали, что изображение не кликабельно . Вы имели в виду, что назначенный курсор не появился?

В этом случае я думаю, что это проблема CSS, кажется, что-то спрятано перед изображением.
Вы также можете использовать Firebug, чтобы узнать, что это такое.

0 голосов
/ 02 октября 2010

Я протестировал ваш код в 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>.

. Работает как задумано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...