PHPBB論壇修改(急)
發表於 : 2008-05-13 13:54
怎樣在phpbb論壇主頁上正確輸出下面的ajax程序?隨便找個位置顯示就可以了,我用的是phpbb3.0.0,各位大大快出來幫忙啊,好急好急!!!!!
●作業系統:windows 2003
●調試方式:HINET-ADSL
●安裝的程式:appserv2.5.9
●phpBB3 版本:phpBB3.0.0
innerHTML.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>User ResponseText With innerHTML</title>
<script type="text/javascript">
function startRequest(file){
var xmlHttp ;
createXMLHttpRequest(file);
xmlHttp.onreadystatechange=handleStateChange;//設定請求狀態改變時,響應的函數
xmlHttp.open("GET",file,true);//建立調用,向innerHTML.xml發送請求,innerHTML.xml模擬服務器
xmlHttp.send();//發送請求
function createXMLHttpRequest(file) //創建一個xmlhttprequest
{
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function handleStateChange()
{
if(xmlHttp.readyState==4)//請求完成,0=未初始化;1=正在加載;2=已加載;3=交互中;4=完成
{
if(xmlHttp.status==200)//請求狀態,200為正常返回。
{
document.getElementById("results").innerHTML=xmlHttp.responseText;//返回文本繪制頁面
}
}
}
}
</script>
</head>
<body>
<form action="#">
<p id="results">This page is powered by <a id='link' href="innerHTML.xml"
onclick="startRequest('innerHTML.xml'); this.style.display='none'; return false">
See Author.</a></p>
</form>
</body>
</html>
innerHTML.xml
<table border="1">
<tbody>
<tr>
<th>Activity Name</th>
<th>Location</th>
<th>Time</th>
</tr>
<tr>
<td>Waterskiing</td>
<td>Dock #1</td>
<td>9:00 AM</td>
</tr>
<tr>
<td>Volleyball</td>
<td>East Court</td>
<td>2:00 PM</td>
</tr>
<tr>
<td>Hiking</td>
<td>Trail 3</td>
<td>3:30 PM</td>
</tr>
</tbody>
</table>
●作業系統:windows 2003
●調試方式:HINET-ADSL
●安裝的程式:appserv2.5.9
●phpBB3 版本:phpBB3.0.0
innerHTML.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>User ResponseText With innerHTML</title>
<script type="text/javascript">
function startRequest(file){
var xmlHttp ;
createXMLHttpRequest(file);
xmlHttp.onreadystatechange=handleStateChange;//設定請求狀態改變時,響應的函數
xmlHttp.open("GET",file,true);//建立調用,向innerHTML.xml發送請求,innerHTML.xml模擬服務器
xmlHttp.send();//發送請求
function createXMLHttpRequest(file) //創建一個xmlhttprequest
{
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function handleStateChange()
{
if(xmlHttp.readyState==4)//請求完成,0=未初始化;1=正在加載;2=已加載;3=交互中;4=完成
{
if(xmlHttp.status==200)//請求狀態,200為正常返回。
{
document.getElementById("results").innerHTML=xmlHttp.responseText;//返回文本繪制頁面
}
}
}
}
</script>
</head>
<body>
<form action="#">
<p id="results">This page is powered by <a id='link' href="innerHTML.xml"
onclick="startRequest('innerHTML.xml'); this.style.display='none'; return false">
See Author.</a></p>
</form>
</body>
</html>
innerHTML.xml
<table border="1">
<tbody>
<tr>
<th>Activity Name</th>
<th>Location</th>
<th>Time</th>
</tr>
<tr>
<td>Waterskiing</td>
<td>Dock #1</td>
<td>9:00 AM</td>
</tr>
<tr>
<td>Volleyball</td>
<td>East Court</td>
<td>2:00 PM</td>
</tr>
<tr>
<td>Hiking</td>
<td>Trail 3</td>
<td>3:30 PM</td>
</tr>
</tbody>
</table>