Диалог JQuery, ограничивающий доступ к.js
У меня есть диалоговое окно JQuery, в котором я использую данные JQuery для отображения некоторых данных. В таблице данных я показываю гиперссылку со следующим кодом
<a href="javascript:callFunction()">Download</a>
Но вызов метода javascript не работает через диалог.
Может ли кто-нибудь помочь мне в решении этой проблемы?
РЕДАКТИРОВАТЬ: http://jsfiddle.net/wrV2b/1/ Создал Jsfiddle для моей проблемы.
Спасибо, Хариш
2 ответа
Попробуй это:
<a href="#" onclick="javascript:callFunction()">Download</a>
или же
<a href="javascript:void(0);" onclick="callFunction();">Download</a>
Вы можете рассмотреть возможность использования Div или Button вместо использования привязки. Например:
<div onclick="callFunction()">Download</div>
или же
<button onclick="callFunction()">Download</button>
Кнопка div/ даст вам больший контроль над внешним видом, не наследуя все форматирование из браузера. ИМО тоже более интуитивно понятен: ссылки куда-то ведут, кнопки что-то делают.