XMLMenu1.61效果示範
http://www.oceanstudio.net/oceanstudy/learn/js/xmlmenu1.61/default.htm
XMLTree2.1效果示範
http://www.oceanstudio.net/oceanstudy/learn/js/xmltree2.1/example.htm
下載請到
http://sps.oceanstudio.net
壓縮包內有源碼和詳細的例子。
XMLMenu1.61為一個JavaScript的菜單指令碼,可以支援橫式菜單、豎式菜單和右鍵菜單三種類型。資料來源為XML檔案或者XML資料島。此XML檔案可以通過asp/jsp等動態產生。可以說是一個結構非常非常優秀,而且支援的功能也非常多。也是在任何地方都從來沒有公開過的源碼。此源碼雖然為3年前所做,但是拿到今天來看無疑也是非常優秀的。如果你致力於JS不下載此指令碼,那實在是非常遺憾。
另外此指令碼也採用商業授權,凡是商業用途授權需要支付授權費用50元。非商業用途可以自由使用,但是需要保留著作權資訊。
此指令碼為3年前所做,所以也有一定的缺陷,最大的問題就是當時還是採用了層div來做菜單,所以容易被select擋住,如果採用object或者iframe會更好一些。因為代碼公開,所以有意願的朋友可以自行修改。如果你把它改進得更好,那麼我也會在海洋工作室(http://sps.oceanstudio.net)發布您修改的新版本。
從XMLMenu1.0開始到XMLMenu1.61,我算下來已經有11個版本了。希望學習Js的朋友能夠從中學習到如何封裝的技巧。
另外還提供一個XMLTree2.1,當然這個tree實際上是我的學生模仿我的xmlmenu來做的,在2.1版本的時候我把這個樹重新寫了一遍。應該說還是達到了比較容易使用的地步。
另外偶也是開發人員俱樂部Script版的版主ocean2001,致力於.NET、JavaSciprt、Sharepoint.希望大家多多交流。