這幾天正著手開始寫畢業設計,因為發生了一些事情,所以一直拖到現在才開始。
其實我準備做一個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
新聞熱點
疑難解答