Могу ли я использовать события onload и onclick в одном теге привязки?

#javascript #events

#javascript #Мероприятия

Вопрос:

У меня было требование загружать данные из базы данных при нажатии на одну ссылку jsp, и только во время загрузки она должна извлекать данные из базы данных

Вот мой код, но он не работает

<td><a href="#" onclick="return popitup('jsp/menu/Equipment/Equipment11.jsp')" onload=document.form.submit()><s:label name="Equipment" value="Equipment" /></a></td>

На моем главном экране будет это окно оборудования, и когда я нажимаю на него, оно должно открыть новое окно, и во время самого открытия оно должно отправить запрос к классу action и должно извлечь данные из базы данных и отобразить эти данные на этом экране оборудования.

Комментарии:

1. afaik событие onload действительно только для элементов body / frame, а не для ссылок, поэтому ваше событие onload должно быть прикреплено к тексту html, возвращаемому jsp /menu /Equipment /Equipment11.jsp, и запускать метод отправки формы с помощью window.opener.document.forms[‘form_name’].submit()

Ответ №1:

У вас может быть несколько событий для одного элемента. Однако у элементов привязки изначально нет события load.