?? common.js
字號:
var intPwdArticleId_temp
intPwdArticleId_temp = 0;
//HTML編碼
function HTMLEncode(strHTML)
{
var div = document.createElement("div");
div.innerText = strHTML;
return div.innerHTML;
}
//HTML解碼
function HTMLDecode(strEncodeHTML)
{
var div = document.createElement("div");
div.innerHTML = strEncodeHTML;
return div.innerText;
}
//取得值函數(shù)
function getObjectValue(objID) {
var sVar = document.getElementById(objID).value;
return encodeURIComponent(sVar);
}
//增加評論部分
function AddComment(articleID) {
var objDIV = document.getElementById("GuestPostState");
objDIV.innerHTML = "正在發(fā)表評論……";
var sAuthor = getObjectValue("CommentAuthor");
var sMail = getObjectValue("CommentMail");
var sURL = getObjectValue("CommentWebsite");
var sContent = getObjectValue("CommentContent");
var ajax = new Ajax(AppPath + "Handle.aspx?Action=AddComment&ArticleID=" + articleID, 0, "CommentAuthor=" + sAuthor + "&CommentMail=" + sMail + "&CommentWebsite=" + sURL + "&CommentContent=" + sContent, AddCommentBacal);
ajax.post();
}
function AddCommentBacal(rexm){
var objCMT = document.getElementById("Comment");
if (rexm != "")
{
objCMT.innerHTML = rexm;
if (confirm("評論已發(fā)布,是否刪除先前輸入的內(nèi)容?")) {
document.getElementById("CommentContent").value = "";
}
}
else
{
alert("發(fā)布失敗,請檢查您的輸入信息。");
}
document.getElementById("GuestPostState").innerHTML = "";
}
//評論分頁部分
function GetComment(articleID, pageNum) {
var ajax = new Ajax(AppPath + "Handle.aspx?Action=GetComment&ArticleID=" + articleID + "&Page=" + pageNum, 0, "", GetCommentBacal);
ajax.post();
}
function GetCommentBacal(rexm){
var objCMT = document.getElementById("Comment");
if (rexm != "")
{
objCMT.innerHTML = rexm;
}
else
{
alert("頁面換取失敗……");
}
}
//增加留言部分
function AddGuestBook() {
var objDIV = document.getElementById("GuestPostState");
objDIV.innerHTML = "正在發(fā)表留言……";
var sAuthor = getObjectValue("GBAuthor");
var sMail = getObjectValue("GBMail");
var sURL = getObjectValue("GBWebsite");
var sContent = getObjectValue("GBContent");
var ajax = new Ajax(AppPath + "Handle.aspx?Action=AddGuestBook", 0, "GuestBookAuthor=" + sAuthor + "&GuestBookMail=" + sMail + "&GuestBookWebsite=" + sURL + "&GuestBookContent=" + sContent, AddGuestBookBacal);
ajax.post();
}
function AddGuestBookBacal(rexm){
var objCMT = document.getElementById("DSPDOM");
if (rexm != "")
{
objCMT.innerHTML = rexm;
document.getElementById("GBContent").value = "";
alert("留言發(fā)布成功,等待管理員審核后才可在此頁面顯示。");
}
else
{
alert("發(fā)布失敗,請檢查您的輸入信息。");
}
document.getElementById("GuestPostState").innerHTML = "";
}
//留言分頁部分
function GetGuestBook(pageNum) {
var ajax = new Ajax(AppPath + "Handle.aspx?Action=GetGuestBook&Page=" + pageNum, 0, "", GetGuestBookBacal);
ajax.post();
}
function GetGuestBookBacal(rexm){
var objCMT = document.getElementById("DSPDOM");
if (rexm != "")
{
objCMT.innerHTML = rexm;
}
else
{
alert("頁面換取失敗……");
}
}
//相冊分頁部分
function GetPhoto(pageNum) {
var ajax = new Ajax(AppPath + "Handle.aspx?Action=GetPhoto&Page=" + pageNum, 0, "", GetPhotoBacal);
ajax.post();
}
function GetPhotoBacal(rexm){
var objCMT = document.getElementById("DSPDOM");
if (rexm != "")
{
objCMT.innerHTML = rexm;
}
else
{
alert("頁面換取失敗……");
}
}
//投票部分
function Vote(articleID) {
var ajax = new Ajax(AppPath + "Handle.aspx?Action=Vote&ArticleID=" + articleID, 0, "", VoteBacal);
ajax.post();
}
function VoteBacal(rexm){
var objCMT = document.getElementById("Vote");
if (rexm != "")
{
objCMT.innerHTML = rexm;
alert("感謝您的投票!");
}
else
{
alert("投票失敗。");
}
}
function ArticlePasswordCheck(articleID, password, isContent)
{
intPwdArticleId_temp = articleID;
var ajax = new Ajax(AppPath + "Handle.aspx?Action=PasswordArticle&ArticleID=" + articleID, 0, "Password=" + password + "&IsContent=" + isContent, ArticlePasswordCheckBacal);
ajax.post();
}
function ArticlePasswordCheckBacal(rexm)
{
if (rexm != "")
{
document.getElementById("ArticleContentDOM_" + intPwdArticleId_temp).innerHTML = rexm;
}
else
{
alert("密碼錯誤或無內(nèi)容。");
}
}
//頁初始化部分
function initPage() {
var arrImgObject = document.getElementById("DSPDOM").getElementsByTagName("img");
for (var i = 0; i < arrImgObject.length; i++)
{
arrImgObject[i].alt = "在新窗口查看圖片";
arrImgObject[i].onclick = function() {window.open(this.src,"_blank");}
arrImgObject[i].style.cursor = "pointer";
//圖片錯誤兼容
arrImgObject[i].onerror = function() {this.style.display="none";}
if (arrImgObject[i].width > 550)
{
arrImgObject[i].width = 550;
}
if (arrImgObject[i].height > 400)
{
arrImgObject[i].height = 400;
}
}
}
window.onload = initPage;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -