LIN002.inc 8.68 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 link_info(){
//	document.getElementById("linNo0").innerHTML = "";
	if(document.getElementById("lindata").innerHTML !=""){
		document.getElementById("lindata").innerHTML = "";
	}
	loadHTMLFile("LIN001-1.php");
	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("lindata").innerText = httpObj.responseText;
			document.getElementById("lindata").innerHTML = httpObj.responseText;
Init();
		}else{
			document.getElementById("lindata").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("linNo"+gseq).innerHTML = httpObj2.responseText;
	}else{
		document.getElementById("linNo"+gseq).innerHTML = "<b>Loading...</b>";
	}
}

function disp_inp_off(){
	if(document.getElementById("linNo0").innerHTML !=""){
		document.getElementById("linNo0").innerHTML = "";
	}
}

function link_input(){
	disp_inp_off() ;
	loadHTMLFile_SUB("LIN003.php",0);
}

function chk_input(){
	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("URL",document.e_gru.URL.value)==false) {
		document.e_gru.URL.focus();
		return false;
	}
	if(document.e_gru.URL.value=="http://"){
		alert("URLが入力されていません");
		document.e_gru.URL.focus();
		return false;
	}
	if (script_chk("URL",document.e_gru.URL.value)==false) {
		document.e_gru.URL.focus();
		return false;
	}
	prm = "?seq="+document.e_gru.seq.value;
	prm += "&kind_flg="+document.e_gru.kind_flg.value;
	prm += "&category="+document.e_gru.category.value;
	//prm += "&title="+subRepURI(document.e_gru.title.value)+" ";
	prm += "&title="+encodeURIComponent(document.e_gru.title.value);
	prm += "&URL="+document.e_gru.URL.value;
	//prm += "&Explanation="+subRepURI(document.e_gru.Explanation.value)+" ";
	prm += "&Explanation="+encodeURIComponent(document.e_gru.Explanation.value);

	loadHTMLFile("LIN004.php"+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)){
			if(document.getElementById("linNo0").innerHTML !=""){
				document.getElementById("linNo0").innerHTML = "";
			}
			link_info();
		}else{
			document.getElementById("lindata").innerHTML = "<b>Loading...</b>";
		}
	}
}

function link_del(seq,intsts){
	if (confirm("リンクを削除します\nよろしいですか?")){
		loadHTMLFile("LIN005.php?seq="+seq+"&intsts="+intsts);
		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))
			{
				link_info();
			}else{
				document.getElementById("lindata").innerHTML = "<b>Loading...</b>";
			}
		}
	}
}
function link_edit(seq){
	if(document.getElementById("linNo0").innerHTML !=""){
		document.getElementById("linNo0").innerHTML = "";
	}else{
		loadHTMLFile_SUB("LIN003.php?seq="+seq,0);
	}
}

function category_input(){
	disp_inp_off() ;
	loadHTMLFile_SUB("LIN006.php",0);
}
function category_add(){
	disp_inp_off() ;
	loadHTMLFile_SUB("LIN006_0.php?sinki_edit_flg="+"sinki",0);
	document.e_gru.seq_mst.value = "";
}
function category_edit(){
	if (menu_chk() == false) {
		document.e_gru.menu.focus();
		return false;
	}
	document.e_gru.seq_mst.value = document.e_gru.menu.value;
	loadHTMLFile_SUB("LIN006_0.php?sinki_edit_flg=edit&menu="+(document.e_gru.menu.value),0);
	disp_inp_off() ;
}

function chk_category(){
	if (hissu_chk("カテゴリ名",document.e_gru.category_name.value)==false) {
		document.e_gru.category_name.focus();
		return false;
	}
	if (zen_chk("カテゴリ名",document.e_gru.category_name.value)==false) {
		document.e_gru.category_name.focus();
		return false;
	}
	if (script_chk("カテゴリ名",document.e_gru.category_name.value)==false) {
		document.e_gru.category_name.focus();
		return false;
	}
	//prm = "?kind_flg=1&seq_mst="+document.e_gru.seq_mst.value+"&category_name="+document.e_gru.category_name.value;
	prm = "?kind_flg=1&seq_mst="+document.e_gru.seq_mst.value+"&category_name="+encodeURIComponent(document.e_gru.category_name.value);
	loadHTMLFile("LIN004.php"+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))
		{
			link_info();
		}else{
			document.getElementById("lindata").innerHTML = "<b>Loading...</b>";
		}
	}
}

function category_del(){
	if (menu_chk() == false) {
		document.e_gru.menu.focus();
		return false;
	}
	if (confirm("削除します\nよろしいですか?")){
		loadHTMLFile("LIN006_2.php?up_down_flg="+"del&menu="+document.e_gru.menu.value);
		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)){
				category_input();
				link_info();
			}else{
				document.getElementById("lindata").innerHTML = "<b>Loading...</b>";
			}
		}
	}
}

function up(){
	if (menu_chk() == false) {
		document.e_gru.menu.focus();
		return false;
	}

		loadHTMLFile("LIN006_2.php?up_down_flg="+"up&menu="+document.e_gru.menu.value);
		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)){
				category_input();
				link_info();
			}else{
			}
		}
}
function down(){
	if (menu_chk() == false) {
		document.e_gru.menu.focus();
		return false;
	}

		loadHTMLFile("LIN006_2.php?up_down_flg="+"down&menu="+document.e_gru.menu.value);
		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)){
				category_input();
				link_info();
			}else{
			}
		}
}
function menu_chk(){
	if ((document.e_gru.menu.selectedIndex == -1) || (document.e_gru.menu.value == "")) {
		alert("カテゴリを選択してください");
		return false;
	}
}

</SCRIPT>


<SCRIPT type="text/javascript" language="JavaScript">
<!--

var layW = 250;		//ウインドウの幅:IE用
var Laymax = 5;		//ウインドウの最大数
var LinkComments = new Array();

function Init(){
	for (i=0; i<(document.e_gru.comments.length);i++){
		LinkComments[i] = document.e_gru.comments[i].value;
	}

	Laymax = document.e_gru.comments.length-1;		//ウインドウの最大数
/*
	if(iIE4){
		scrX = document.body.clientWidth;
		scrY = document.body.clientHeight;
	}
	if(iNN4){
		scrX = innerWidth;
		scrY = innerHeight;
	}
	for(i = 1; i <= Laymax; i++){
		if(iIE4){
			lay[i] = document.all("iL"+i);
			lay[i].style.visibility = "hidden";
		}
		if(iNN4){
			lay[i] = document.layers["iL"+i];
			lay[i].visibility = "hide";
		}
	}
	Lflag = true;
*/
}

function Mover(n){
/*
	if(Lflag){
		if(iIE4){
			lay[n].innerHTML = LinkComments[n];
			lay[n].style.left = layX;
			lay[n].style.top = layY;
			lay[n].style.width = layW;
			layH = lay[n].style.height;
			lay[n].style.visibility = "visible";
		}
		if(iNN4){
			lay[n].document.open();
			lay[n].document.fgColor = "#000000";
			lay[n].document.bgColor = "#fffacd";
			lay[n].document.write(LinkComments[n]);
			lay[n].document.close();
			lay[n].left = layX;
			lay[n].top = layY;
			layW = lay[n].clip.width;
			layH = lay[n].clip.height;
			lay[n].visibility = "show";
		}
	}
*/
}

//-->
</SCRIPT>
<SCRIPT language="JavaScript" src="popupmess205b.js"></SCRIPT>