1. 程式人生 > 其它 >像官方幫助文件前端程式 -- 右邊內容部分

像官方幫助文件前端程式 -- 右邊內容部分

技術標籤:前端程式設計jsajaxcsshtml

目的:想做個像很多官方文件那樣的幫助檔案。
這篇主要目的,點選左邊導航欄,載入右邊內容
需要用到AJAX技術,AJAX實現區域性載入的技術。

<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <style>
    ul {
      list-style-type: none;
      padding: 0;
      width:20%;
      float
: left; } li a { display: block; color:black; text-decoration: none; } li a:hover { color: cornflowerblue; } .erji { width:100%; } .list { background-color: coral; } .xiala { background-color: burlywood; padding-left
: 25px; padding-top: 5px; } .dexter-document { height:100%; float: left; width: 70%; }
</style> <script type="text/javascript"> function show(id){ var a=document.getElementById(id); if (a.style.display=="none"){ a.
style.display = "block"; } else { a.style.display = "none"; } }
</script> <script type="text/javascript"> var xmlhttp; function loadXMLDoc(url) { xmlhttp=null; if (window.XMLHttpRequest) {// code for Firefox, Opera, IE7, etc. xmlhttp=new XMLHttpRequest(); } else if (window.ActiveXObject) {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } /* 判斷使用的瀏覽器,建立不同的物件 */ if (xmlhttp!=null) { xmlhttp.onreadystatechange=state_Change; xmlhttp.open("GET",url,true); xmlhttp.send(null); } else { alert("Your browser does not support XMLHTTP."); } } /* 判斷瀏覽器是否支援XMLHTTP */ function state_Change() { if (xmlhttp.readyState==4) {// 4 = "loaded" if (xmlhttp.status==200) {// 200 = "OK" document.getElementById('T1').innerHTML=xmlhttp.responseText; } else { alert("Problem retrieving data:" + xmlhttp.statusText); } } } </script> </head> <body> <div class="" :class=""> <a href="#">bash shell</a> </div> <ul> <li class="list" > <a onclick="loadXMLDoc('test2.txt')" >迴圈語句</a> </li> <li class="list" onclick="show('xinwen')"> <a onclick="loadXMLDoc('test3.txt')">引數</a> </li> <ul class="erji" id="xinwen" style="display:none"> <li class="xiala" > <a target="abcd">引數</a> </li> <li class="xiala" > <a onclick="loadXMLDoc('test4.txt')">exec 和 read 讀取配置檔案中將每個目錄名加到歸檔列表中</a> </li> </ul> </ul> </div> <body onload="loadXMLDoc('test1.html')"> <div id="T1" class="dexter-document"><br /> </body> </body>