2016-03-04 2 views
0

У меня есть следующий код:Как сделать два вызова функций javascript во встроенном событии onclick?

<script> 
function delay (URL) { 
setTimeout(function() { window.location = URL }, 2000); 
}</script> 

Тогда следующий в <body> элемент:

<img src="small_rabbit.png" onclick="href= \"javascript:delay('URL') \"; showBunnyPicture('bunny')" alt="Small rabbit picture" /> 

который покажет картину кролика, когда пользователь нажимает на кнопку, а затем страница будет ссылка к URL после задержки.

Однако я не вижу, как отформатировать эту строку кода со всеми «и», чтобы она работала. Я пробовал escape-символы, но не могу сказать, может ли кто-нибудь увидеть простое решение?

+1

вы можете разместить полный код? – Gintoki

+0

Какой элемент вы используете ?? – Moumit

+0

Extra код добавил – user2840467

ответ

3
<a href="#" onclick="delay('URL'); showBunnyPicture('bunny');" >CLICK HERE</a> 

удалили HREF =»"

+0

ли вы проверить это ?? HTML – Moumit

+1

@Moumit Да я – wernersbacher

+4

Как бы вы предложить, чтобы это было проверено? OP не предоставлял ни одну из функций, которые вызываются. это правильный синтаксис для вызова нескольких функций из функции, определяемой атрибутом onclick. – Quentin

Смежные вопросы