Книга C++ Имперфекта Matthew Wilson имеет хорошую информацию об этом.
совет в том, чтобы казаться быть: пока Вы используете то же (или equivelant) компилятор, можно использовать C++, иначе Вы лучше из использования C как интерфейс сверху Вашего кода C++.
Я думаю, это может быть тот факт, что вы передаете событие с помощью onclick = 'test (event)'. Я думаю, что onclick = 'test' достаточно. Хотя я мог ошибаться.
Yes (see Darin's answer). You could also work around IE's lack of preventDefault instead (which is essentially what jQuery is doing):
if ('preventDefault' in event)
e.preventDefault();
else
e.returnValue= false;
Если вы просто хотите выполнить javascript - а не перенаправить - при нажатии href используйте "return false" в вашей функции щелчка. Например:
$(function(){
$('a.one').click(function(event){
var condition = confirm('Do you want to redirect to ...?');
return condition == true;
});
});
Если вы никогда не хотите, чтобы ссылка перенаправлялась, используйте 'javascript: void (0);' как атрибут href, все браузеры по-прежнему будут отображать его как ссылку, а не как привязку (некоторые версии IE делают это).