這幾天正著手開始寫畢業設計,因為發生了一些事情,所以一直拖到現在才開始。
其實我準備要做一個ASP.NET 2.0並且使用AJAX的Web項目,於是到博客園到處尋著AJAX的文章,恰好翻到了Leon.Zhou的ASP.NET 2.0 正式版中無刷新頁面的開發按照代碼示例和講解做了一個頁面,確實不錯。因為俺平常幾乎都用Firefox,所以就順手測試了一下Firefox下的效果,結果發現點了Button之後沒有反應…
於是打開Javascript控制台,說是Label1沒有定義又看了一下原始碼,<span id="Label1"></span>好好的躺在那裡之後N分鐘略過< br>反正後來就是想到了兩個月前做過的一個東西好像在Firefox裡有類似的現象,當時給解決了,翻出程式碼發現Firefox不能直接透過ID引用解決方法就是使用document的getElementById()方法來回傳< br>ReceiveServerData()方法改成這樣就行了
function ReceiveServerData(result, context)
{
document.getElementById(context.id).innerHTML=result;
}
這樣IE和Firefox都可以正常使用了最後再次感謝Leon.Zhou的文章
來源:mini drag-on shore.net