Использование якорной ссылки в javascript onclick

0

У меня есть href, с которым я хотел бы использовать метод onclick на том же якоре.

Здесь якорь:

<a href="http://www.google.com" onclick="VideoTrackNLog('Best Practices 3','www.google.com');"><img alt="Best Practice 3"      src="timg/BestPractice3.jpg" style="width: 236px; height: 157px" /> </a></td>

и здесь используется код onclick:

function VideoTrackNLog(videoname, filename, file) {
        frmVideoTrackNLog.videoname.value = videoname;
        frmVideoTrackNLog.nextpagename.value = filename;
        frmVideoTrackNLog.submit();
        window.open(file,'Video','height=200,width=200,left=190,top=110,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=yes');
}

Идея состоит в том, чтобы переместить URL-адрес в href в третий параметр в функции. Можно ли это сделать?

  • 1
    Разве вы не можете просто оставить href пустым и переместить URL в качестве параметра функции?
Теги:
onclick
href

2 ответа

0
Лучший ответ
VideoTrackNLog('Best Practices 3','www.google.com', this.href);
  • 3
    Да, но было бы лучше, если бы вы могли это объяснить .
  • 0
    Извините, я не осознавал, что здесь есть что объяснить. Вы можете передать любой атрибут из элемента в события, связанные с элементом, такие как this.href, this.id и т. Д. Черт, вы даже можете передать сам элемент.
Показать ещё 2 комментария
0

Оставьте значение href пустым и переместите URL-адрес в качестве параметра функции:

<a href=# onclick="VideoTrackNLog('Best Practices 3','www.google.com', 'http://www.google.com');">
    <img alt="Best Practice 3" src="timg/BestPractice3.jpg" style="width: 236px; height: 157px" />
</a>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню