我想從asp.net web窗體上單選按鈕onclick事件中打開Shadowbox而沒有成功。我最初打開它時使用的按鈕點擊工作正常,但現在需要確保它發生在選擇單選按鈕選項時。然後我嘗試點擊javascript(button.click())中的按鈕,但只適用於IE和較新版本的Firefox。所以我選擇使用Shadowbox.open,但它會導致一些問題。這裏是我的代碼:從javascript函數打開Shadowbox
if (yes.checked == true)
{
var url = 'http://localhost:52963/items.aspx';
Shadowbox.open({ content: url,
type: "iframe",
title: "sbTitle ",
options: { initialHeight:350,
initialWidth:450,
loadingImage:"loading.gif",
handleUnsupported: 'link'
}
});
}
這似乎只是調出覆蓋,但不打開其中的網頁。任何人都知道我要去哪裏錯了?
值得一提的是,這個函數在單選按鈕組的onchange事件上,並且有Chrome的onchange事件問題,所以沒有幫助這個問題。一旦我改爲onclick事件,那麼問題就解決了。 –