Javascript 呼叫XML製作連動下拉框(轉)
傳統的HTML頁面中連動下拉框採用了兩種方法:1)直接將下拉框中的內容hardcode於html的javascript中,呼叫javascript函式迴圈寫入下拉框中。這種方法不適用於下拉框內容經常改變的情況。因為資料來源和javascript程式寫死在同一頁面。
2)javascript 直接讀取資料庫,取資料庫中的記錄寫入javascript中,然後和第一種方法一樣,呼叫javascript函式迴圈寫入下拉框中。此方法將資料來源與javascript分開,但,公開資料庫的連線,從安全形度說,沒有多少實用價值。
我的方法是將下拉框中的資料放在XML檔案中,用javascript讀XML檔案,取得下拉框中的內容。
HTML 檔案如下:<!-- myfile.html -->
account.xml 如下:
此方法將資料來源與javascript程式分開,適合經常變化的資料來源。xmlDoc.load中可以直接呼叫URL引數,讀取遠端XML,實現松耦合。以上應用在IE6.0中透過。不足之處是在去除下拉框列表內容時需要重複執行刪除操作,否則會有明顯的bug.希望有讀者能給指正。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950332/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javaScript基礎練習題-下拉框製作(JQuery)JavaScriptjQuery
- css製作下拉框效果CSS
- 在Unity中用UGUI製作可輸入下拉框UnityUGUI
- linux啟動盤的製作(轉)Linux
- JavaScript操作下拉框動態顯示內容JavaScript
- 用GameAPI函式製作二維動作遊戲(轉)GAMAPI函式遊戲
- 利用ASP巢狀JS+SQL Server打造兩級連動下拉框(一) (轉)巢狀JSSQLServer
- 利用ASP巢狀JS+SQL Server打造兩級連動下拉框(二) (轉)巢狀JSSQLServer
- XML卷之實戰錦囊(4)選單連動(轉)XML
- 利用C++Builder 中OLE自動化功能實現呼叫Word進行報表製作 (轉)C++UI
- (分享連結製作)防封,微信文章分享活動推廣連結製作
- 製作 JavaScript 測驗表 demoJavaScript
- 原生javascript製作省市區三級聯動詳細教程JavaScript
- 用VB製作即時動態按鈕 (轉)
- Windows 98 不同用途啟動盤製作(轉)Windows
- Windows2000 啟動光碟製作(轉)Windows
- VB呼叫C程式的方法—動態連結庫法 (轉)C程式
- 推薦幾款製作網頁滾動動畫的 JavaScript 庫網頁動畫JavaScript
- Canvas + JavaScript 製作圖片粒子效果CanvasJavaScript
- 利用JavaScript製作星星金字塔JavaScript
- 製作Linux啟動盤的四種方法(轉)Linux
- 製作Linux的優盤(usb)啟動盤(轉)Linux
- Linux啟動盤boot/root盤的製作(轉)Linuxboot
- JavaScript+PHP 應用一:網頁製作中雙下拉選單的動態實現 (轉)JavaScriptPHP網頁
- 使用javascript+xml實現分頁(轉)JavaScriptXML
- 小弟為共享軟體作者製作的管理軟體註冊的動態連結庫 (轉)
- 直播平臺製作,vue el-dropdown下拉框單選有對鉤高亮Vue
- jsp+javascript製作驗證碼JSJavaScript
- 網頁左右上下浮動廣告程式碼製作(轉)網頁
- 如何製作windows啟動盤 u盤製作win10啟動盤WindowsWin10
- 怎麼製作gif動態圖 QQ動態表情包怎麼製作
- JavaScript阻止預設動作JavaScript
- JavaScript 阻止預設動作JavaScript
- jQuery 動作/方法連結jQuery
- 防止點選連結<a>有跳轉動作解決方案
- 製作軟盤Linux(轉)Linux
- 遊戲製作之我見:) (轉)遊戲
- JavaScript函式多個小括號連續呼叫JavaScript函式