Следующий код отлично работает только для события первого клика. Однако при любом последующем щелчке ничего не происходит.
<input type="submit" name="add" value="Add it" onClick="javascript:Add(); return false;">
function Add()
{
$(function(){
var dialogOpts = {
width: 880,
height: 270,
minWidth: 880,
minHeight: 270,
maxWidth: 890,
maxHeight: 300
};
$("#add").dialog(dialogOpts);
});
}
Если я удалю return false из:
<input type="submit" name="add" value="Add it" onClick="javascript:Add(); return false;">
У меня это работает для Firefox, но в IE8 окно отображается в течение одной или двух секунд, а затем исчезает (кэш очищен и все такое).
Кажется, в этой сети есть много примеров этой проблемы, но я боюсь, что я слишком новичок в jquery, чтобы применять их :(
Большое спасибо
onclick
, вам не нужно указыватьjavascript:
, так как он уже интерпретируется как Javascript. - person Anthony Grist   schedule 10.07.2012javascript
- person Christoph   schedule 10.07.2012