Координаты входного изображения не работают в Chrome - PullRequest
0 голосов
/ 12 февраля 2010

Проблема:
У меня есть страница, которая имеет большую форму, и в середине у меня есть изображение в качестве входных данных. Из этого изображения я получаю координаты x и y для того места, где пользователь щелкнул мышью, проведу некоторые вычисления и перенаправлю на другую страницу. Однако, когда я использую Google Chrome на этой странице, я обнаруживаю, что координаты x и y не опубликованы, и поэтому эта форма не работает.

Вопрос:
Это типичное поведение Chrome или я что-то упустил? Если это проблема проверки, как я могу выяснить, кто виноват?

Пример:

<form action="FORMACTION" name="MyForm" id="MyForm" method="get">
...
    <input type="image" width="600" height="460" name="graphClick" 
        id="graphClick" src="IMAGESOURCE" alt="IMAGENAME" title="TITLETEXT"
        onclick="goToPage('action');">
...
</form>

Примечание: goToPage - это функция javascript для установки действия формы и ее отправки.

1 Ответ

1 голос
/ 12 февраля 2010

Невозможно сказать, не видя, что делает goToPage (). Но установка действия формы на событие onclick звучит немного странно, и меня не удивит, если в этом причина смешного поведения.

Бьюсь об заклад, если вы установите действие обычным способом, он будет публиковать координаты x и y.

Может быть, код, выполненный в goToPage, может быть присоединен к событию onsubmit формы? Это может увеличить вероятность того, что позиции нажатия пройдут.

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