BBS001.inc 6.45 KB
<script type="text/javascript" src="xmlhttp.js"></script>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
var SFlg = false;
function DoubleSubmit(){
	if (SFlg){
		alert("応答中です");
		return false;
	}
	SFlg = true;
	return true;
}

function bbsdelete(seq){
	ret = confirm("削除しますか?");
	if(ret != true){
		return false;
	}
	loadHTMLFile("BBS006.php?seq="+seq);
	function loadHTMLFile(fName){
		httpObj = createXMLHttpRequest(displayData);
		if (httpObj){
			httpObj.open(Get_BName(),fName,true);
			httpObj.send(null);
		}
	}
	function displayData(){
		if ((httpObj.readyState == 4) && (httpObj.status == 200)){
			first();
		}else{
		}
	}
}

function input(){
	if(document.getElementById("bbsNo0").innerHTML !=""){
		document.getElementById("bbsNo0").innerHTML = "";
	}else{
		loadHTMLFile_SUB("BBS002.php",0);
	}
}

function chk(){
	if (hissu_chk("表題",document.e_gru.Title.value)==false) {
		document.e_gru.Title.focus();
		return false;
	}
	if (script_chk("表題",document.e_gru.Title.value)==false) {
		document.e_gru.Title.focus();
		return false;
	}
	if (hissu_chk("内容",document.e_gru.Contents.value)==false) {
		document.e_gru.Contents.focus();
		return false;
	}
	if (script_chk("内容",document.e_gru.Contents.value)==false) {
		document.e_gru.Contents.focus();
		return false;
	}

	//期限
	var temp = document.e_gru.kigen_y.value+document.e_gru.kigen_m.value+document.e_gru.kigen_d.value+document.e_gru.kigen_h.value+document.e_gru.kigen_i.value;
	if(temp.length != 0 && temp.length != 12){
		alert("掲示期限を正しく入力してください");
		return false;
	}
	var obj = new Date();
	var yyyy = String(obj.getFullYear());
	var mm = String(obj.getMonth()+1);
	if(mm.length == 1){
		mm = "0" + mm;
	}
	var dd = String(obj.getDate());
	if(dd.length == 1){
		dd = "0" + dd;
	}
	var hh = String(obj.getHours());
	if(hh.length == 1){
		hh = "0" + hh;
	}
	var ii = String(obj.getMinutes());
	if(ii.length == 1){
		ii = "0" + ii;
	}
	if(temp.length != 0 && yyyy+mm+dd+hh+ii > temp){
		alert("掲示期限が過去日になっています");
		return false;
	}

	document.e_gru.Title.value = document.e_gru.Title.value + " ";
	document.e_gru.Contents.value = document.e_gru.Contents.value + " ";
	if (DoubleSubmit()) {
		strArr=document.e_gru.upfile.value.split("\\");
		strFName=strArr[strArr.length-1].toUpperCase();
		document.e_gru.file_name.value=strFName;
		document.e_gru.action = "BBS004.php";
		document.e_gru.method="POST";
		document.e_gru.submit();
		return true;
	}
}

function first(){
	PageCnt(3,0,0);
}
function PageCnt(flg,Sort_Mode,Sort_Ptn){
	if (flg == 1){
		document.e_gru.intPage.value = document.e_gru.prmBACK.value;
	}else if ((flg == 2)){
		document.e_gru.intPage.value = document.e_gru.prmNEXT.value;
	}else{
		document.e_gru.intPage.value = "";
	}
	prm = "./BBS001-1.php?";
	prm += "&intPage="+document.e_gru.intPage.value;
	prm += "&Sort_Mode="+Sort_Mode;
	prm += "&Sort_Ptn="+Sort_Ptn;
	
	loadHTMLFile(prm);
	function loadHTMLFile(fName){
		httpObj = createXMLHttpRequest(displayData);
		if (httpObj){
			httpObj.open(Get_BName(),fName,true);
			httpObj.send(null);
		}
	}
	function displayData(){
		if ((httpObj.readyState == 4) && (httpObj.status == 200)){
			document.getElementById("bbs_main").innerHTML = httpObj.responseText;
			//document.getElementById("sts").innerHTML = "";
			if (document.e_gru.prmBACK.value == ""){
				if(document.e_gru.PageB.length){
					for(i = 0 ; i <= document.e_gru.PageB.length-1; i++ ){
						document.e_gru.PageB[i].readOnly = true;
						document.e_gru.PageB[i].disabled = true;
					}
				}else{
					document.e_gru.PageB.readOnly = true;
					document.e_gru.PageB.disabled = true;
				}
			}else{
				if(document.e_gru.PageB.length){
					for(i = 0 ; i <= document.e_gru.PageB.length-1; i++ ){
						document.e_gru.PageB[i].readOnly = false;
						document.e_gru.PageB[i].disabled = false;
					}
				}else{
					document.e_gru.PageB.readOnly = false;
					document.e_gru.PageB.disabled = false;
				}
			}
			if (document.e_gru.prmNEXT.value == ""){
				if(document.e_gru.PageN.length){
					for(i = 0 ; i <= document.e_gru.PageN.length-1; i++ ){
						document.e_gru.PageN[i].readOnly = true;
						document.e_gru.PageN[i].disabled = true;
					}
				}else{
					document.e_gru.PageN.readOnly = true;
					document.e_gru.PageN.disabled = true;
				}
			}else{
				if(document.e_gru.PageN.length){
					for(i = 0 ; i <= document.e_gru.PageN.length-1; i++ ){
						document.e_gru.PageN[i].readOnly = false;
						document.e_gru.PageN[i].disabled = false;
					}
				}else{
					document.e_gru.PageN.readOnly = false;
					document.e_gru.PageN.disabled = false;
				}
			}
		//}else{
			//document.getElementById("sts").innerHTML = "<b>Loading...</b>";
		}
	}
}

var gseq;
function loadHTMLFile_SUB(fName,seq){
	gseq = seq;
	httpObj2 = createXMLHttpRequest(displayData2);
	if (httpObj2){
		httpObj2.open(Get_BName(),fName,true);
		httpObj2.send(null);
	}
}

function displayData2(){
	if ((httpObj2.readyState == 4) && (httpObj2.status == 200)){
		document.getElementById("bbsNo"+gseq).innerHTML = httpObj2.responseText;
		document.getElementById("bbsNo"+gseq).style.display = "block";
	}else{
		document.getElementById("bbsNo"+gseq).innerHTML = "<b>Loading...</b>";
	}
}

function move_bbs(intseq,intPage,haifu_flg){
	if(document.getElementById("bbsNo"+intseq).innerHTML !=""){
		document.getElementById("bbsNo"+intseq).innerHTML = "";
	}else{
		loadHTMLFile_SUB("BBS003.php?seq="+intseq+"&intPage="+intPage,intseq);
	}
	if(haifu_flg != 1){
		document.getElementById("yonda_"+intseq).innerHTML = "既読";
		//背景色変更
		document.getElementById("tbl"+intseq+"_1").style.backgroundColor = "#ffffff";
		document.getElementById("tbl"+intseq+"_2").style.backgroundColor = "#ffffff";
		document.getElementById("tbl"+intseq+"_3").style.backgroundColor = "#ffffff";
		document.getElementById("tbl"+intseq+"_4").style.backgroundColor = "#ffffff";
		document.getElementById("tbl"+intseq+"_5").style.backgroundColor = "#ffffff";
		document.getElementById("tbl"+intseq+"_6").style.backgroundColor = "#ffffff";
		document.getElementById("tbl"+intseq+"_7").style.backgroundColor = "#ffffff";
	}
}

function DownFile(strPass,strName){
	document.e_gru.strFilePass.value=strPass;
	document.e_gru.strFileName.value=strName;
	document.e_gru.action="download.php";
	document.e_gru.method="GET";
	document.e_gru.submit();
	return false;
}

function CSVDownLoad(Sort_Mode,Sort_Ptn){
	document.e_gru.Sort_Mode.value=Sort_Mode;
	document.e_gru.Sort_Ptn.value=Sort_Ptn;
	document.e_gru.action = "BBS900.php";
	document.e_gru.method="POST";
	document.e_gru.submit();
}

-->
</SCRIPT>