글쓰기버튼 한번만 누르게 하기?? 정보
그누보드 글쓰기버튼 한번만 누르게 하기??본문
안녕하세요. 질문 좀 드릴께요.
뭐가 문제인지 모르겠는데 제로보드 데이타를 그누보드 데이타로 컨버터한 게시판은 [글쓰기 버튼]을 누르면 30초 이상 먹통이 됩니다. -_-;;; 클라이언트한테 문의는 하루에 한번씩 받는꼴인데 답변을 해줄 수가 없어서 난감한 중입니다.(컨버터 안한 게시판은 멀쩡하거든요? 왜 그런지 혹시 아시면 이것도 알려주세요.)
홈페이지가 멈추는 관계로 사용자들이 글쓰기 버튼을 여러번 누르거든요. 그러면 멈춤현상후에 리스트에 10개 20개씩 새글이 올라옵니다. (지우는게 하루 일과의 50%라는 -_-'')
임시방편으로 글쓰기 버튼을 한번만 누르게 하기를 적용하려고 하는데 검색해도 나오질 않고, 대신 LAMP/[D]HTML+JavaScript 에서 아래 스크립트를 찾았습니다. 이걸 gbform.skin.php 에 넣으면 될꺼 같은데
그누보드 글쓰기 버튼은 input name=btnsubmit 잖아요. 아래 소스응용해서 gbform.skin.php 에 넣으려면 어떻게 해야 되는지 가르쳐 주세요
====================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="content-type" content="text/html; charset=euc-kr">
<TITLE> Sample Script </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var submitcount=0;
function reset() {
document.emailform.name.value="";
document.emailform.email.value="";
document.emailform.comments.value="";
}
function checkFields() {
if ( (document.emailform.name.value=="") ||
(document.emailform.email.value=="") ||
(document.emailform.comments.value=="") )
{
alert("항목을 채워주세요");
return false;
}
else
{
if (submitcount == 0)
{
submitcount++;
return true;
}
else
{
alert("버튼은 한번만 눌러주세요");
return false;
}
}
}
//-->
</script>
</HEAD>
<BODY onLoad="reset()">
<form method=post action="#" name="emailform" onSubmit="return checkFields()">
<input type=hidden name=to value="이메일@주소">
<input type=hidden name=subject value="메일제목">
<pre>
이 름 : <input type=text name="name">
이메일 : <input type=text name="email">
하실말씀
<textarea name="comments" wrap="virtual" rows="7" cols="45"></Textarea>
<input type=submit>
</pre>
</form>
</BODY>
</HTML>
=========================================================================
뭐가 문제인지 모르겠는데 제로보드 데이타를 그누보드 데이타로 컨버터한 게시판은 [글쓰기 버튼]을 누르면 30초 이상 먹통이 됩니다. -_-;;; 클라이언트한테 문의는 하루에 한번씩 받는꼴인데 답변을 해줄 수가 없어서 난감한 중입니다.(컨버터 안한 게시판은 멀쩡하거든요? 왜 그런지 혹시 아시면 이것도 알려주세요.)
홈페이지가 멈추는 관계로 사용자들이 글쓰기 버튼을 여러번 누르거든요. 그러면 멈춤현상후에 리스트에 10개 20개씩 새글이 올라옵니다. (지우는게 하루 일과의 50%라는 -_-'')
임시방편으로 글쓰기 버튼을 한번만 누르게 하기를 적용하려고 하는데 검색해도 나오질 않고, 대신 LAMP/[D]HTML+JavaScript 에서 아래 스크립트를 찾았습니다. 이걸 gbform.skin.php 에 넣으면 될꺼 같은데
그누보드 글쓰기 버튼은 input name=btnsubmit 잖아요. 아래 소스응용해서 gbform.skin.php 에 넣으려면 어떻게 해야 되는지 가르쳐 주세요
====================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="content-type" content="text/html; charset=euc-kr">
<TITLE> Sample Script </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var submitcount=0;
function reset() {
document.emailform.name.value="";
document.emailform.email.value="";
document.emailform.comments.value="";
}
function checkFields() {
if ( (document.emailform.name.value=="") ||
(document.emailform.email.value=="") ||
(document.emailform.comments.value=="") )
{
alert("항목을 채워주세요");
return false;
}
else
{
if (submitcount == 0)
{
submitcount++;
return true;
}
else
{
alert("버튼은 한번만 눌러주세요");
return false;
}
}
}
//-->
</script>
</HEAD>
<BODY onLoad="reset()">
<form method=post action="#" name="emailform" onSubmit="return checkFields()">
<input type=hidden name=to value="이메일@주소">
<input type=hidden name=subject value="메일제목">
<pre>
이 름 : <input type=text name="name">
이메일 : <input type=text name="email">
하실말씀
<textarea name="comments" wrap="virtual" rows="7" cols="45"></Textarea>
<input type=submit>
</pre>
</form>
</BODY>
</HTML>
=========================================================================
댓글 전체
일단 문제 해결에 중점을 둬야 할것 같군요.
프로그램과 해당 게시판의 db쪽 점검이 들어가야 할듯
프로그래머가 있다면 뭐가 잘못되었는지를 하나하나 점검해봐야 할듯 합니다.
프로그램과 해당 게시판의 db쪽 점검이 들어가야 할듯
프로그래머가 있다면 뭐가 잘못되었는지를 하나하나 점검해봐야 할듯 합니다.