更正用AJAX實(shí)現(xiàn)IE TREE無刷新取值的方法_Xml教程
推薦:簡述Asp與XML之間的關(guān)系1、XML 是什么? XML僅僅是一種數(shù)據(jù)存放格式,這種格式是一種文本(雖然XML規(guī)范中也提供了存放二進(jìn)制數(shù)據(jù)的解決方案)。 事實(shí)上有很多文本格式都可以用來存放數(shù)據(jù),例如大家所熟悉的.ini文
前一段時(shí)間寫了一篇文章,是關(guān)于用AJAX技術(shù)實(shí)現(xiàn)IE TREE無刷新的方法。
在原文中我說的是用JAVASCRIPT語法,當(dāng)IE TREE被ONCLICK時(shí),取得IE TREE的VALUE值。
因?yàn)楫?dāng)時(shí)我取的VALUE值中,包含IE TREE所點(diǎn)擊的節(jié)點(diǎn)的INDEX值,所以,取得VALUE值后,用字符串截取函數(shù)就可以取到當(dāng)前點(diǎn)擊節(jié)點(diǎn)的INDEX值,然后,用AJAX的方法,將INDEX值由HTML頁面?zhèn)鞯紺S代碼頁進(jìn)行操作即可。
當(dāng)時(shí)因?yàn)檫@個(gè)方法可行,所以就寫了那篇隨筆。但是,我忽略了一點(diǎn),這個(gè)方法并不是在所有的系統(tǒng)中都好使的!怪自己沒對(duì)它進(jìn)行移機(jī)測(cè)試。
我是怎么發(fā)現(xiàn)的這個(gè)BUG呢?
因?yàn)槲抑刈隽艘粋(gè)操作系統(tǒng)(我原來使用的是WINDOWS2003多國語言版,只有在這個(gè)系統(tǒng)下,用取VALUE值的方法才好使,原因沒弄明白),我換成了2003的簡體中文版,取VALUE值的方法就不好使了。
當(dāng)時(shí),我有一個(gè)很急的任務(wù)在身,我當(dāng)時(shí)想,這下可完了!可怎么辦?是不是系統(tǒng)的原因?然后我又重裝了一次WINDOW2000的系統(tǒng),可還是不好使!
我想了很長時(shí)間,最后終于決定重新去寫那個(gè)方法(早就應(yīng)該這樣了)。
過程我就不詳說了,反正費(fèi)了好大的勁,終于被我找到了IE TREE的 clickedNodeIndex方法。代碼如下:
以下為引用的內(nèi)容: <script> function TreeNodeClick(nodeindex) { alert(nodeindex); } </script> <iewc:treeview id="TreeView1" onclick="TreeNodeClick(this.clickedNodeIndex)" name="tree" runat="server" <iewc:treeview> |
在這里,我借此更正一下我上次所犯的錯(cuò)誤。以后在寫隨筆前,我會(huì)進(jìn)行詳細(xì)測(cè)試后在放到網(wǎng)站中。
分享:給XML初學(xué)者建議 差不多每天都有人問“什么是 XML”,“XML 能做什么”,“XML 能不能替我做這個(gè)”, “XML 會(huì)取代什么” 等等諸如此類的問題。由于最近一段時(shí)間
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫
- WML教程之文本框控件Input
- 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說明:
Xml教程-更正用AJAX實(shí)現(xiàn)IE TREE無刷新取值的方法。