亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? blog.jsp

?? 《Ajax開發精要〉〉該書詳細的介紹了關于Ajax和java相關的開發知識
?? JSP
字號:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="com.ajaxlab.ajax.*"%>
<%
BlogService service = new BlogService();
Blog[] bloges = service.getAllBlog();
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Ch11--模擬MSN Space</title>
<link href="../css/style.css" rel="stylesheet" type="text/css">
<script language="javascript" src="../AjaxCh05/ajax_func.js"></script>
<script language="javascript">
var blogid = "";
//"閱讀評論"按鈕事件
function viewComment(id) {
	blogid = id;
	send_request("GET","../AjaxCh09/blogManager?action=viewComment&blogid="+id,null,"XML",populateComment);
}
//"添加評論"按鈕事件
function addComment(id) {
	blogid = id;
	send_request("GET","../AjaxCh09/blogManager?action=viewComment&blogid="+id,null,"XML",populateComment);
}
//發表評論
function submitComment(id) {
	var formName = id+".commentForm";
	var f = document.getElementById(formName);
	var str = "author="+f.author.value+"&";
	str += "email="+f.email.value+"&";
	str += "blogurl="+f.blogurl.value+"&";
	str += "commentcontent="+f.commentcontent.value;
	send_request("POST","../AjaxCh09/blogManager?action=addComment&blogid="+id,str,"XML",populateComment);
}
//回調函數,顯示評論列表及其表單
function populateComment() {
	if (http_request.readyState == 4) { // 判斷對象狀態
		if (http_request.status == 200) { // 信息已經成功返回,開始處理信息
			//alert(http_request.responseXML);
			//alert("XML文檔響應。");
			var doc = http_request.responseXML;
			var innerHTML = "";
			var commentes = doc.getElementsByTagName("comment");
			if(commentes.length!=0) {
				innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"#1E6E0D\">";
				innerHTML += "<tr><td width=\"100\">評論</td>";
				innerHTML += "<td align=\"right\">上一頁|下一頁|<a href=\"javascript:void(0)\" onClick=\"closeComment('"+blogid+"')\">關閉</a>&nbsp;&nbsp;</td>";
				innerHTML += "</tr></table>";
				innerHTML += "<table width=\"100%\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"#1E6E0D\">";
				document.getElementById(blogid+".commenttotal").innerHTML = commentes.length;
				for(var i=0;i<commentes.length;i++) {
					var author = (commentes[i].childNodes[0].firstChild==null)?"":commentes[i].childNodes[0].firstChild.data;
					var blogimage = (commentes[i].childNodes[1].firstChild==null)?"blogimage.jpg":commentes[i].childNodes[1].firstChild.data;
					var commentdate = (commentes[i].childNodes[2].firstChild==null)?"":commentes[i].childNodes[2].firstChild.data;
					var blogurl = (commentes[i].childNodes[3].firstChild==null)?"":"("+commentes[i].childNodes[3].firstChild.data+")";
					var email = (commentes[i].childNodes[4].firstChild==null)?"":commentes[i].childNodes[4].firstChild.data;
					var commentcontent = (commentes[i].childNodes[5].firstChild==null)?"":commentes[i].childNodes[5].firstChild.data;
					innerHTML += "<tr><td bgcolor=\"#FFFFFF\" height=\"25\">";
					innerHTML += "<img src=\""+blogimage+"\" width=\"30\" height=\"30\" border=\"0\" align=\"absmiddle\">";
					innerHTML += commentcontent;
					innerHTML += "<br><br>發布者&nbsp;<strong>"+author+blogurl+"</strong>-"+commentdate;
					innerHTML += "</td></tr>";
				}
				innerHTML += "</table>";
			}
			else {
				//innerHTML += "<tr><td bgcolor=\"#FFFFFF\" height=\"25\"></td></tr>";
			}
			document.getElementById(blogid+".commentList").innerHTML = makeCommentForm(innerHTML,blogid);
		} else { //頁面不正常
			alert("您所請求的頁面有異常。");
		}
	}
}
//組織評論表單的HTML代碼
function makeCommentForm(commentList,blogid) {
	var html = "<form name=\""+blogid+".commentForm\" id=\""+blogid+".commentForm\" action=\"../AjaxCh09/blogManager?action=addComment&blogid="+blogid+"\" method=\"post\">";
	html += commentList;
	html += "<table width=\"500\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"#1E6E0D\">\n";
	if(commentList!="") {
		html += "<tr><td bgcolor=\"#1E6E0D\">發布評論</td></tr>\n";
		html += " <tr> <td bgcolor=\"#FFFFFF\">";
	}
	else {
		html += "<tr><td bgcolor=\"#1E6E0D\" width=\"100\">發布評論</td><td align=\"right\"><a href=\"javascript:void(0)\" onClick=\"closeComment('"+blogid+"')\">關閉</a>&nbsp;&nbsp;</td></tr>\n";
		html += " <tr> <td bgcolor=\"#FFFFFF\" colspan=\"2\">";

	}
	html += " <table width=\"100%\"  border=\"0\" cellpadding=\"4\" cellspacing=\"0\">\n";
	html += "<tr><td width=\"19%\" align=\"center\">";
	html += "<img src=\"blogimage.jpg\" width=\"30\" height=\"30\" border=\"0\" align=\"absmiddle\"></td>\n";
	html += " <td width=\"81%\"><input name=\"archive\" type=\"checkbox\" id=\"archive\" value=\"true\" checked>\n";
	html += "使用我的檔案文件信息</td></tr>\n";
	html += " <tr> <td colspan=\"2\">名稱:<br>\n";
	html += "<input name=\"author\" type=\"text\" class=\"form_text\" id=\"author\" size=\"80\"></td> </tr>\n";
	html += " <tr> <td colspan=\"2\">電子郵件(可選):<br>\n";
	html += " <input name=\"email\" type=\"text\" class=\"form_text\" id=\"email\" size=\"80\"></td> </tr>\n";
	html += " <tr> <td colspan=\"2\">您的網絡日志URL(可選):<br>\n";
	html += "<input name=\"blogurl\" type=\"text\" class=\"form_text\" id=\"author3\" size=\"80\"></td> </tr>\n";
	html += "<tr> <td colspan=\"2\">評論:<br>\n";
	html += "<textarea name=\"commentcontent\" cols=\"78\" rows=\"6\" class=\"form_textarea\"></textarea></td> </tr>\n";
	html += " <tr align=\"center\"> <td colspan=\"2\">\n";
	html += "<input name=\"Submit\" type=\"button\" class=\"button\" value=\" 評論 \" onClick=\"submitComment('"+blogid+"')\"></td>\n";
	html += "</tr> </table></td> </tr></table></form>\n";
	return html;
}
//關閉評論窗口
function closeComment(id) {
	document.getElementById(blogid+".commentList").innerHTML = "";
}
//"引用通告"事件函數
function viewReference(id) {
	blogid = id;
	send_request("GET","../AjaxCh09/blogManager?action=viewReference&blogid="+id,null,"XML",populateReference);
}
//"引用通告"回調函數
function populateReference() {
	if (http_request.readyState == 4) { // 判斷對象狀態
		if (http_request.status == 200) { // 信息已經成功返回,開始處理信息
			var doc = http_request.responseXML;
			var track = doc.getElementsByTagName("track")[0].firstChild.data;
			var innerHTML = "";
			innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"#1E6E0D\">";
			innerHTML += "<tr><td width=\"100\">引用通告</td>";
			innerHTML += "<td align=\"right\"><a href=\"javascript:void(0)\" onClick=\"closeReference('"+blogid+"')\">關閉</a>&nbsp;&nbsp;</td>";
			innerHTML += "</tr></table>";
			innerHTML += "<table width=\"100%\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"#1E6E0D\">";
			innerHTML += "<tr bgcolor=\"#FFFFFF\"><td height=\"25\">";
			innerHTML += "此項的引用通告URL是:<br>"+track+"<br>";
			innerHTML += "引用此項的網絡日志<ul>";
			var references = doc.getElementsByTagName("reference");
			if(references.length!=0) {
				for(var i=0;i<references.length;i++) {
					var refername = (references[i].childNodes[0].firstChild==null)?"":references[i].childNodes[0].firstChild.data;
					var referurl = (references[i].childNodes[1].firstChild==null)?"":references[i].childNodes[1].firstChild.data;
					innerHTML += "<li><a href=\""+referurl+"\" target=\"_blank\">"+refername+"</a></li>";
				}
			}else {
				innerHTML += "<li>無</li>";
			}
			innerHTML += "</ul></td></tr>";
			innerHTML += "</table>";
			document.getElementById(blogid+".reference").innerHTML = innerHTML;
		} else { //頁面不正常
			alert("您所請求的頁面有異常。");
		}
	}
}
function closeReference(id) {
	document.getElementById(id+".reference").innerHTML = "";
}
//"固定鏈接"事件函數
function viewEntry(id) {
	blogid = id;
	send_request("GET","../AjaxCh09/blogManager?action=viewEntry&blogid="+id,null,"Text",populateEntry);
}
function populateEntry() {
	if (http_request.readyState == 4) { // 判斷對象狀態
		if (http_request.status == 200) { // 信息已經成功返回,開始處理信息
			var entry = http_request.responseText;
			var innerHTML = "";
			innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"#1E6E0D\">";
			innerHTML += "<tr><td width=\"100\">固定鏈接</td>";
			innerHTML += "<td align=\"right\"><a href=\"javascript:void(0)\" onClick=\"closeEntry('"+blogid+"')\">關閉</a>";
			innerHTML += "&nbsp;&nbsp;</td></tr>";
			innerHTML += "<tr><td bgcolor=\"#FFFFFF\" height=\"25\" colspan=\"2\"><a href=\""+entry+"\" target=\"_blank\">"+entry+"</a></td></tr>";
			innerHTML += "</table>";		
			document.getElementById(blogid+".entry").innerHTML = innerHTML;
		} else { //頁面不正常
			alert("您所請求的頁面有異常。");
		}
	}
}
function closeEntry(id) {
	document.getElementById(id+".entry").innerHTML = "";
}
</script>
</head>

<body bgcolor="#B2E392"><center>
<%
if(bloges!=null) {
	for(int i=0;i<bloges.length;i++) {
%>
	<table width="500" border="0" cellspacing="0" cellpadding="0">
			<tr>
					<td><%=bloges[i].getPublishdate()%></td>
			</tr>
	</table>
	<hr width="500" size="1" noshade color="#666666">
	<table width="500" border="0" cellspacing="0" cellpadding="0">
			<tr>
					<td><strong><%=bloges[i].getTitle()%></strong></td>
			</tr>
	</table>
	<table width="500" border="0" cellspacing="0" cellpadding="0">
			<tr>
					<td><%=bloges[i].getContent()%></td>
			</tr>
	</table>
	<%
		BlogImage[] images = (BlogImage[])bloges[i].getImages().toArray(new BlogImage[0]);
		if((images!=null)&&(images.length!=0)) {
			out.println("<table width='500' border='0' cellspacing='0' cellpadding='0'>");
			for(int j=0;j<images.length;j++) {
				if(j%2==0) out.println("<tr><td>");
				out.println("<a href='"+images[i].getUrl()+"' target='_blank'>");
				out.println("<img src='"+images[i].getUrl()+"' border='0' width='96' height='72' alt='"+images[i].getImageName()+"'>");
				out.println("</a>");
				if(j%2==0) out.println("</td></tr>");
			}
			out.println("</table>");
		}
	%>
	<table width="500" border="0" cellspacing="0" cellpadding="0">
			<tr>
					<td>
					<a href="javascript:void(0)" onClick="addComment('<%=bloges[i].getId()%>')">添加評論</a>|
					<a href="javascript:void(0)" onClick="viewComment('<%=bloges[i].getId()%>')">閱讀評論(<label id="<%=bloges[i].getId()%>.commenttotal"><%=bloges[i].getCommenttotal()%></label>)</a>
					</td>
			</tr>
	</table>
	<table width="500" border="0" cellspacing="0" cellpadding="0">
			<tr>
					<td>
					<%=bloges[i].getPublishdate().substring(11,bloges[i].getPublishdate().length())%>|
					<a href="javascript:void(0)" onClick="viewEntry('<%=bloges[i].getId()%>')">固定鏈接</a>|
					<a href="javascript:void(0)" onClick="viewReference('<%=bloges[i].getId()%>')">引用通告(<%=bloges[i].getReferencetotal()%>)</a>|
					記錄它|<%=bloges[i].getCatalogue()%>
					</td>
			</tr>
	</table>
	<table width="500" border="0" cellspacing="0" cellpadding="0">
		<tr>
			<td>
			<label id="<%=bloges[i].getId()%>.commentList"></label>
			<label id="<%=bloges[i].getId()%>.entry"></label>
			<label id="<%=bloges[i].getId()%>.reference"></label>
			</td>
		</tr>
	</table>
<%
	}
}
%>
</center>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本成人在线电影网| 国产色91在线| 亚洲精品一区二区三区99 | 日韩一级二级三级| 久久精品视频一区二区三区| 亚洲综合激情另类小说区| 中文字幕的久久| 美女www一区二区| 欧美中文一区二区三区| 国产欧美1区2区3区| 久久99精品久久久久| 免费精品视频最新在线| 欧美亚洲丝袜传媒另类| 国产精品久久久久三级| 韩国av一区二区三区四区| 国产自产高清不卡| 国产91富婆露脸刺激对白| 欧美剧情片在线观看| 欧美一区二区三区播放老司机| 8v天堂国产在线一区二区| 欧美日韩一区小说| 18成人在线视频| 国产成人在线视频播放| 精品美女一区二区三区| 日韩成人精品在线观看| 欧美日韩情趣电影| 亚洲精品综合在线| 一卡二卡三卡日韩欧美| 91丨九色丨尤物| 日韩一区二区三区电影 | 久久se这里有精品| 欧美一区国产二区| 三级影片在线观看欧美日韩一区二区| 日韩精品久久久久久| 欧美视频完全免费看| 亚洲一区二区三区在线| 在线看国产日韩| 亚洲午夜久久久| 欧美日韩免费观看一区三区| 精品国产免费一区二区三区四区| 国产精品无圣光一区二区| 福利一区二区在线观看| 国产精品理论片| 91天堂素人约啪| 亚洲无人区一区| 欧美在线免费观看视频| 午夜日韩在线观看| 欧美不卡在线视频| 成人性生交大合| 一区二区三区中文在线| 国产伦精品一区二区三区视频青涩| 一本色道**综合亚洲精品蜜桃冫| 欧美成人精品3d动漫h| 国产精品国产精品国产专区不蜜 | 欧美探花视频资源| 久久久九九九九| av高清久久久| 性感美女久久精品| 精品国产三级电影在线观看| 99久久精品一区| 蜜臀久久久久久久| 国产欧美一区二区精品忘忧草 | 91精品国产91久久久久久一区二区| 国产精品久久久久久久久动漫| 青青草97国产精品免费观看 | gogogo免费视频观看亚洲一| 一区二区三区在线观看视频| 欧美片网站yy| 成人午夜看片网址| 天堂午夜影视日韩欧美一区二区| 在线一区二区观看| 久久国产精品第一页| 国产精品电影一区二区三区| 欧美日韩国产综合一区二区 | 国产精品美女久久久久久久久久久| 国产一区二区视频在线| 亚洲欧美日韩久久| av在线不卡电影| 视频一区欧美精品| 国产精品福利一区| 日韩一级二级三级| 欧美视频一二三区| 不卡视频一二三| ...xxx性欧美| 色哟哟精品一区| 国产精品一区二区三区99| 国产女主播一区| 日韩一区二区中文字幕| 久久精品噜噜噜成人av农村| 日韩片之四级片| 欧美专区日韩专区| 污片在线观看一区二区| 国产精品私人影院| 2017欧美狠狠色| 国产一区二区三区不卡在线观看| 欧美成人a在线| 精品视频免费在线| 成人av网站免费| 国产麻豆成人传媒免费观看| 麻豆成人久久精品二区三区小说| 欧美精品一区二区蜜臀亚洲| 欧美曰成人黄网| av不卡免费在线观看| 国产.欧美.日韩| 国产美女精品在线| 狠狠v欧美v日韩v亚洲ⅴ| 日本大胆欧美人术艺术动态| 五月天亚洲婷婷| 亚洲一区二区精品3399| 亚洲视频在线观看三级| 亚洲欧洲日韩女同| 欧美激情资源网| 欧美三级视频在线| 久国产精品韩国三级视频| 亚洲3atv精品一区二区三区| 一区二区三区色| 日韩一区二区三区三四区视频在线观看 | 丝袜诱惑制服诱惑色一区在线观看| 7777精品伊人久久久大香线蕉最新版| 激情欧美一区二区三区在线观看| 中文字幕乱码日本亚洲一区二区 | 日韩亚洲欧美成人一区| 91精品午夜视频| 91精品国产综合久久精品麻豆| 国产suv精品一区二区6| 成人av影视在线观看| 色悠久久久久综合欧美99| 91成人网在线| 99久久综合国产精品| 99re在线精品| 欧美系列日韩一区| 日韩一区二区三区视频在线观看| 99视频热这里只有精品免费| 97精品国产97久久久久久久久久久久| 久久精品国产一区二区三| 韩国成人在线视频| 99精品视频免费在线观看| 欧美三级电影网站| 精品久久久三级丝袜| 欧美精品一级二级| 精品人伦一区二区色婷婷| 久久精品夜色噜噜亚洲a∨| 最新热久久免费视频| 国产网站一区二区三区| 国产精品国产自产拍高清av| 欧美成人video| 亚洲视频免费在线观看| 午夜精品久久久久久久久| 国产资源在线一区| 91黄色小视频| 久久美女高清视频| 亚洲精品伦理在线| 理论片日本一区| 色菇凉天天综合网| 欧美mv日韩mv亚洲| 精品日韩一区二区| 亚洲男人的天堂在线观看| 欧美韩国日本一区| 首页国产欧美日韩丝袜| 成人精品鲁一区一区二区| 在线成人免费视频| 国产精品国产精品国产专区不蜜| 中文字幕一区二区视频| 日韩va亚洲va欧美va久久| 成人免费高清视频在线观看| 56国语精品自产拍在线观看| 国产精品第四页| 久久精品国产亚洲高清剧情介绍| 蜜桃视频一区二区三区| 色综合久久久久久久久久久| 色欧美88888久久久久久影院| 91麻豆国产在线观看| 久久在线免费观看| 午夜欧美电影在线观看| 91最新地址在线播放| xvideos.蜜桃一区二区| 午夜精品久久久久久不卡8050| 视频一区中文字幕国产| 91蝌蚪porny| 欧美日韩一级片网站| 日韩一区在线免费观看| 国产69精品久久777的优势| 欧美成人a∨高清免费观看| 爽好多水快深点欧美视频| 欧美色男人天堂| 亚洲美女电影在线| 91在线无精精品入口| 中文av字幕一区| 国产成a人无v码亚洲福利| 精品国产乱码久久久久久牛牛| 欧美韩国一区二区| 国产成人精品亚洲日本在线桃色| 成人免费的视频| 国产精品网站一区| 国产69精品久久久久毛片| 亚洲国产精品高清| 亚洲国产日韩一区二区| 91久久精品一区二区三区| 欧美一二区视频| 国内精品国产成人国产三级粉色|