JavaScript unrestricted tree menu

xiaoxiao2021-03-06  47

JavaScript unlimited grade tree menu </ title> <meta name = "generator" content = "editplus"> <meta name = "author" content = "> <meta name =" Keywords "Content ="> <meta name = "description" content = "> </ head> <meta http-equiv =" content-type "content =" text / html; charSet = GB2312> <link rel = "Stylesheet" href = "css / main.css"> <body style = "margin: 5 0 0 0; Background-color: lightsteelblue> <script> function isparent (ID, URL, TARGET, PIC, ISP) {/ / If it is not displayed, IF (Document.all (ID "R"). Style.display == "none") {if (Document.all (ID "R"). InnerText! = "") {Document.all (ID "r"). style.display = ""; if (ISP> 0) {var img = document.all ("a" id) .src; var image = new array (); imgarray = img.split ("/"); If (Imgarray [IMGARRAY.LENGTH-1]! = "Tree_l.gif") {document.all ("a" id) .src = "http://www.pearl-sh.com / php/admin/treeImage/tree_tminus.gif ";} Document.all (" B " ID) .SRC =" http://www.pearl-sh.com/php/admin/treeImage/openfld.gif "; }}} // If the display does not display else {document.al L (ID "r"). style.display = "none"; if (ISP> 0) {var img = document.all ("a" id) .src; var imgarray = new array (); imgarray = img .split ("/"); if (IMgarray [IMGARRAY.LENGTH-1]! = "Tree_l.gif") {document.all ("a" id) .src = "</p> <p>http://www.pearl-sh.com/php/admin/treeImage/tree_tplus.gif ";} Document.all (" B " ID) .SRC =" http://www.pearl-sh.com/ PHP / Admin / TreeImage / Clsfld.gif ";}} /// If there is a URL IF (URL! =") {if (target == ") {window.open (URL);} else {ix == "PARENT") {if (confirm ("OK")) {parent.location.href = url;}} else {parent.mainframe.location.href = url;}}}</p> <p>} / ******************************************************* ***** function: javascript tree menu *********************** unlimited level of: peter ********** ************************ Email: cztianyu@hotmail.com ******************* ****** Release date: 2004-12-15 *************************************************************** Download address: http: // www .lcsww.com / Download / Index.asp ******************************************************************************************************************* *********************************************************** * / Function AddItem (PID, TextName, NID, URL, TARGET, PIC, ISP) {</p> <p>// Judgment is not presented // alt minus one document.all (pid) .alt = evAl (Eval (docualent.all (pid) .alt) -1); // Parent Node alt value var iso = document.all ( PID) .ISO Document.all (PID) .alt ";"; // Var thebgcolor = "; var table ="; table = table "<div id = /" nid "/" titl = ' " EVAL (EVAL (Document.all (PID) .titl 1) " 'alt =' " ISP " 'ISO =' " ISO " '> "; table = Table " <Table Border = / " 0 / "Cellpadding = /" 0 / "Cellspacing = /" 0 / ">; Table = Table " <tr title = / "" TextName "/" οnclick = / "isparent ('" nid ",' " URL ", '" Target ",' " PIC " ',' " ISP ") / "Style = 'Cursor: Hand;'>"; Table = Table "<TD>"; / / Paint | Line VAR K = 0; for (k = 0; k <Eval (pid) .titl 1; k ) {var str = document.all (pid) .iso; str = STR. Substring (0, str.length-1); var strsz = new array (); str.Split (";"); if (EVAL (STRSZ [K]) == 0) {Table = Table <IMG SRC = / "http://www.pearl-sh.com/php/admin/treeImage/tree_b.gif/" Width = '19 'Height = '20' ";} else {Table = Table <IMG SRC = / "http://www.pearl-sh.com/php/admin/treeImage/tree_i.gif/"> ";}} // If there is a child, use and books This icon represents IF (ISP> 0) {if (Eval (Document.all (PID) .alt) == 0) {Table = Table <IMG SRC = / "</p> <p>http://www.pearl-sh.com/php/admin/treeImage/tree_l.gif/ "ID = /" a " NID " / ">";} else {Table = Table "<img src = /" Http://www.pearl-sh.com/php/admin/treeImage/tree_tplus.gif/ "ID = /" a " NID " / ">";} Table = Table <IMG SRC = / "http: //www.pearl-sh.com/php/admin/treeImage/clsfld.gif/"id = / "b" NID "/"> "ELSE // No child node direct with the picture to indicate {// If Alt> 0 Judgment is the last node if (Eval (Document.all (PID) .alt)> 0) {Table = Table <IMG SRC = / "http://www.pearl-sh.com/php/ Admin / TreeImage / Tree_t.gif / ">";} else {Table = Table <img src = / "http://www.pearl-sh.com/php/admin/treeImage/tree_l.gif/"> " } Table = Table <img src = / "http://www.pearl-sh.com/php/admin/treeImage/" PIC "/"> ";} Table = Table " </ TD> <TD > "; Table = Table TextName; Table = Table " </ TD> "; Table = Table " </ TR> "; Table = Table " </ Table> "; Table = Table </ div> <div ID = '" NID " R' Style = 'Display: None; width: " EVAL (20 * (Eval (Document.all (PID) .titl) 3) 200) ";'> </ div> "; Document.all (PID " R "). Innerhtml = Document.all (PID " R "). InnerHTML TABLE }</p> <p></ script> <div id = "18" titl = "0" style = "width: 200;" alt = "2" ISO = "1;"> <table border = "0" cellpadding = "0" cellspacing = "0"> <tr οnclick = "isparent ('18 ',' ',' mainframe ',' link.gif ',' 2 ')" Title = "development language" style = "CURSOR: HAND;"> <TD > <! - 'Judgment is node -> <img src = "http://www.pearl-sh.com/php/admin/treeimage/tree_tplus.gif" ID = "a18"> <! ' > <Img src = "http://www.pearl-sh.com/php/admin/treeImage/clsfld.gif" ID = "b18"> <! - book -> <! - 'End -> </ td> <td> development language </ td> </ tr> </ table> </ div> <div id = "18r" style =' display: none; width: 150 '> </ div> <div ID = "26" titl = "0" style = "width: 200;" alt = "2" ISO = "1;"> <table border = "0" cellpadding = "0" cellspacing = "0"> <tr nclick = "isparent ('26 ',' ',' mainframe ',' link.gif ',' 2 ')" Title = ". NET technology" style = "cursor: hand;"> < TD> <! - 'Judgment is a node -> <img src = "http://www.pearl-sh.com/php/admin/treeImage/tree_tplus.gif" ID = "a26"> <! - ' 号 -> <img src = "http://www.pearl-sh.com/php/admin/treeimage/clsfld.gif" ID = "b26"> <! - book -> <! - 'End -> </ td> <td> .NET technology </ td> </ tr> </ table> </ d IV> <div id = "26R" style =</p> <p>'Display: none; width: 150'> </ div> <div id = "1" titl = "0" style = "Width: 200;" alt = "0" ISO = "1;"> <table border = "0" cellpadding = "0" cellspacing = "0"> <tr οnclick = "isparent ('1', 'neyadd.php', 'mainframe",' msn.gif ',' 0 ') "title =" section Manage "style =" cursor: hand; "> <td> <! - 'Judgment is a node -> <img src =" http://www.pearl-sh.com/php/admin/treeImage/tree_l .gif "> <img src =" http://www.pearl-sh.com/php/admin/treeImage/msn.gif "> end -> </ td> <td> column management </ td> </ tr> </ table> </ div> <div id = "1R" style = 'display: none; width: 150'> </ div> <script> function itemsettime () {Try {var A = (Document.all ('27 '). ID);} Catch (e) {AddItem ("18", "VC / MFC", "27", "" "" "" "" "" "" "" "" "" "" "" "" " "1");} try {var A = (Document.all ('28 '). Id);} Catch (e) {addItem ("18", "VB", "28", "" "" "" " , "Link.gif", "0");</p> <p>} Try {var A = (Document.all ('30 '). ID);} Catch (e) {AddItem ("26", "C #", "30", "" "" "" "" "" "" "" "" "" "" "," 0 ");</p> <p>} Try {var A = (Document.all ('31'). ID);} Catch (e) {AddItem ("26", "C # Builder", "31", "" "" "" "" LINK. GIF "," 0 ");</p> <p>} Try {var A = (Document.all ('29). ID);} Catch (e) {addItem ("27", "basic class", "29", "" "" "" "" "" "" "" LINK. GIF "," 0 ");} setTimeout (" ItemSetTime () ", 100);} itemsettime (); </ script></p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-77640.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="77640" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.073</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'sNhqqSjioHCxZMLeEwk6ZDKrXh_2B2dv4PWfxD5TEguZ_2Fc1eBPt0okXIjZR_2B4nk9R6cG_2FfmKEbWHXukXumiKKhNg_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>