2015-07-08 4 views
1

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

frameDoc.body.innerHTML+='<div style="margin-left:10;"><li class="highlight"><a href="'+tmp1+'" onclick="highlightSearch(this);">'+searched_headings[l]+'</a></li></div>'; 

1.First открыть процесс 2.Then ссылку функцию OnClick.

Пожалуйста, предложите мне ...

+0

Если вы хотите сделать это, я предлагаю нанести это на клик в новом открывшемся событии открытого html. – syms

+0

Какая ссылка содержит? и любая скрипка? –

+0

Уважаемый whale_steward, ссылка 'tmp1' - это просто имя файла html, например 'abc.htm' –

ответ

1

Нет, то не возможно, событие щелчка выполняет первый, а затем вы будете перенаправлены на страницу, указанный в href атрибут тега привязки. Таким образом, вместо этого вы можете добавить дополнительные параметры запроса в свой href, а затем на новой странице проверить эти параметры и выполнить событие click с новой страницы. Например ::

//tmp1 is your href 
var tmp1 = "http://www.somesite.com/somepage"; 
//add query parameter 
tmp1 += "?doSomething=1"; 

на перенаправление на новую страницу, проверьте doSomething и выполнить событие щелчка.

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