Следният код работи добре само за първото щракване. При всяко последващо щракване обаче нищо не се случва.
<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