div中加載另外一個頁面(包括css樣式與js)(火狐瀏覽器)

在1.html中加載books.html中的數據

1.html中的內容

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="1.js"></script>
<script type="text/javascript">
function loadXMLDoc(){
  $.ajax({
      url: "books.html",//加載html的路徑
      global: false,
      type: "POST", //請求類型
      dataType: "html", 
      async:false,
      success: function(msg){
        document.getElementById("des").innerHTML=msg;
      }
   })
}
</script>
<div id="des"><input type="button" οnclick="loadXMLDoc()" value="點擊"></div>

1.js的內容

由於此種方法不能加載book.html中js所以將js放到一個js文件中引用它

function selectAll()
{
if(this.checked==true) { 
checkAll('test'); 

else { 
clearAll('test'); 
}
}
function checkAll(name)
{
var el = document.getElementsByTagName('input');
var len = el.length;
for(var i=0; i<len; i++)
{
if((el[i].type=="checkbox") && (el[i].name==name))
{
el[i].checked = true;
}
}
}
function clearAll(name)
{
var el = document.getElementsByTagName('input');
var len = el.length;
for(var i=0; i<len; i++)
{
if((el[i].type=="checkbox") && (el[i].name==name))
{
el[i].checked = false;
}
}
}

var Ptr=document.getElementById("tab").getElementsByTagName("tr");
function $() {
    for (i=1;i<Ptr.length+1;i++) { 
    Ptr[i-1].className = (i%2>0)?"t1":"t2"; 
    }
}
window.οnlοad=$;
for(var i=0;i<Ptr.length;i++) {
    Ptr[i].οnmοuseοver=function(){
    this.tmpClass=this.className;
    this.className = "t3";
    
    };
    Ptr[i].οnmοuseοut=function(){
    this.className=this.tmpClass;
    };
}

books.html中的內容

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>友好度良好的表格</title>
<style type="text/css">
*{font-family:Tahoma, Arial, Helvetica, Sans-serif,"宋體";}
table{
width:700px;
margin:0px auto;
font:Georgia 11px;
font-size:12px;
color:#333333;
text-align:center;
border-collapse:collapse;/*細線表格代碼*/
}
table td{
border:1px solid #999;/*細線表格線條顏色*/
height:22px;
}
caption{text-align:center;font-size:12px;font-weight:bold;margin:0 auto;}
tr.t1 td {background-color:#fff;}/* 交替行第一行的背景色 */
tr.t2 td {background-color:#eee;}/* 交替行第二行的背景色 */
tr.t3 td {background-color:#ccc;}/* 鼠標經過時的背景色 */
th,tfoot tr td{font-weight:bold;text-align:center;background:#c5c5c5;}
th{line-height:30px;height:30px;}
tfoot tr td{background:#fff;line-height:26px;height:26px;}
thead{border:1px solid #999;}
thead tr td{text-align:center;}
#page{text-align:center;float:right;}
#page a,#page a:visited{width:60px;height:22px;line-height:22px;border:1px black solid;display:block;float:left;margin:0 3px;background:#c9c9c9;
text-decoration:none;}
#page a:hover{background:#c1c1c1;text-decoration:none;}
.grayr {padding:2px;font-size:11px;background:#fff;float:right;}
.grayr a {padding:2px 5px;margin:2px;color:#000;text-decoration:none;;border:1px #c0c0c0 solid;}
.grayr a:hover {color:#000;border:1px orange solid;}
.grayr a:active {color:#000;background: #99ffff}
.grayr span.current {padding:2px 5px;font-weight:bold; margin:2px; color: #303030;background:#fff;border:1px orange solid;}
.grayr span.disabled {padding:2px 5px;margin:2px;color:#797979;background: #c1c1c1;border:1px #c1c1c1 solid;}
</style>
</head>
<body>
<table>
<caption>友好度良好的表格</caption>
<thead> 
<tr>
<th><input οnclick="if(this.checked==true) { checkAll('test'); } else { clearAll('test'); }" type="checkbox" value="" name="test" title="全選/取消"/></th>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
<th>生日</th>
<th>住址</th>
<th>電話</th>
<th>電郵</th>
<th>網址</th>
</tr>
</thead> 
<tbody id="tab">
<tr>
<td><input type="checkbox" value="a" name="test"/> </td>
<td>張大全</td>
<td>男</td>
<td>35</td>
<td>1971/10/23</td>
<td>深圳南山</td>
<td>13612345678</td>
<td>[email protected]</td>
<td>http://www.baidu.com</td>
</tr>
<tr>
<td><input type="checkbox" value="a" name="test"/> </td>
<td>張大全</td>
<td>男</td>
<td>35</td>
<td>1971/10/23</td>
<td>深圳南山</td>
<td>13612345678</td>
<td>[email protected]</td>
<td>http://www.baidu.com</td>
</tr>
<tr>
<td><input type="checkbox" value="a" name="test"/> </td>
<td>張大全</td>
<td>男</td>
<td>35</td>
<td>1971/10/23</td>
<td>深圳南山</td>
<td>13612345678</td>
<td>[email protected]</td>
<td>http://www.baidu.com</td>
</tr>
<tr>
<td><input type="checkbox" value="a" name="test"/> </td>
<td>張大全</td>
<td>男</td>
<td>35</td>
<td>1971/10/23</td>
<td>深圳南山</td>
<td>13612345678</td>
<td>[email protected]</td>
<td>http://www.baidu.com</td>
</tr>
<tr>
<td><input type="checkbox" value="a" name="test"/> </td>
<td>張大全</td>
<td>男</td>
<td>35</td>
<td>1971/10/23</td>
<td>深圳南山</td>
<td>13612345678</td>
<td>[email protected]</td>
<td>http://www.baidu.com</td>
</tr>
<tr>
<td><input type="checkbox" value="a" name="test"/> </td>
<td>張大全</td>
<td>男</td>
<td>35</td>
<td>1971/10/23</td>
<td>深圳南山</td>
<td>13612345678</td>
<td>[email protected]</td>
<td>http://www.baidu.com</td>
</tr>
</tbody> 
<tfoot>
<tr>
<td><input οnclick="if(this.checked==true) { checkAll('test'); } else { clearAll('test'); }" type="checkbox" value="" name="test" title="全選/取消"/></td>
<td colspan="8">
<div class="grayr"><span class="disabled"> < </span><span class="current">1</span><a href="#?page=2">2</a><a href="#?page=3">3</a><a href="#?page=4">4</a><a href="#?page=5">5</a><a href="#?page=6">6</a><a href="#?page=7">7</a>...<a href="#?page=199">199</a><a href="#?page=200">200</a><a href="#?page=2"> > </a></div>
<!--
<div id="page">
<a href="">首 頁</a><a href="">上一頁</a><a href="">下一頁</a><a href="">末 頁</a></div>-->
</td>
</tr>
</tfoot>
</table>
</body>
</html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章