У меня ниже код работает нормально
<a href ="#" onclick="accept ("<?php echo $getservice [$i]['id']; ?>, document.frml)"> Accept </a>
В приведенном выше коде я звоню Javascript функция по по щелчку событие.
Теперь я хочу изменить событие на onload. Но это не работает.
<a href ="#" onload="accept ("<?php echo $getservice [$i]['id']; ?>, document.frml)"/>
Пожалуйста, помогите мне решить эту проблему.
Вы не можете связать onLoad
DOM событие в <a>
элемент, так что это не ошибка и относится только к обработчику событий JS, а не к PHP, как подсказывает ваш заголовок. Если вы хотите уволить onLoad
событие, которое вы хотите думать о том, чтобы положить его в <body>
вместо тега.
Смотрите ссылку здесь: https://en.wikipedia.org/wiki/DOM_events
Других решений пока нет …