묻고답하기

아래와 같이 코딩을 하여 coldfusion으로 db와 연동을 했는데요

여기 체크박스를 하나 누르면 체크가 되지않고 자꾸 다운이 됩니다

데이타베이스가 조금 크긴한데 그것이 문제일까요?

혹시 해결법이 있으신 고수분들 부탁 드리겠습니다.




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<style>
body{font-family:Arial, Helvetica, sans-serif; font-size:16px; }

table{font-family:Arial, Helvetica, sans-serif; font-size:14px; }

   .trigger{
      cursor: pointer;
      cursor: hand;
   }
   .branch{
      display: none;
      margin-left: 16px;
   }

</style>

<script language="JavaScript">
   var openImg = new Image();
   openImg.src = "open.gif";
   var closedImg = new Image();
   closedImg.src = "close.gif";
  
   function showBranch(branch) {
      var objBranch =
         document.getElementById(branch).style;
      if(objBranch.display=="block")
         objBranch.display="none";
      else
         objBranch.display="block";
   }
  
   function swapFolder(img) {
      objImg = document.getElementById(img);
      if(objImg.src.indexOf('close.gif')>-1)
         objImg.src = openImg.src;
      else
         objImg.src = closedImg.src;
   }
  
   function checkalllocations(objone)
   {
           var objname;
           var objvalue;
           objname = objone.name;
           if(objname == "selproduct")
           {
                      objvalue = objone.value;
                   objvalue = objvalue.toString().substring(0, objvalue.length - 3);

           }
           else if(objname = "selfamily")
           {
                      objvalue = objone.value;
           }

                   for(i=0; i<document.forms("indexfrm").length; i++)
                   {
                           if(document.forms("indexfrm")[i].type=="checkbox")
                           {
                                   if(document.forms("indexfrm")[i].value.indexOf(objvalue) > -1 && document.forms("indexfrm")[i]!=objone)
                                   {
                                           document.forms("indexfrm")[i].checked = objone.checked;
                                   }
                           }
                   }
        updatecheckboxes(objone);
   }
  
   function updatecheckboxes(clickobj)
   {
                   if(clickobj.name != "selproduct"){return(0);}
                   var tmpvalue;
                   var tmpobj;
                   for(ucbi=0; ucbi<document.forms("indexfrm").length; ucbi++)
                   {
                           if(document.forms("indexfrm")[ucbi].type=="checkbox")
                           {
                                   tmpobj = document.forms("indexfrm")[ucbi];
                                tmpvalue = document.forms("indexfrm")[ucbi].value.toString();
                                   if(tmpobj.name == "selproduct")
                                   {
                                           //update family checkboxes & select all checkboxes
                                           
                                           if(tmpvalue.substr(tmpvalue.length - 3, 3)=="all")
                                           {
                                                           //check if all subitems are checked
                                                           tmpobj.checked = checksubitems(tmpvalue.substring(0, tmpvalue.length - 3));
                                           }
                                   
                                   }
                                   else if(tmpobj.name == "selfamily")
                                   {
                                           //check if all subitems are checked
                                                tmpobj.checked = checksubitems(tmpvalue);
                                   }
                           
                           }
                   }

   }
  
   function checksubitems(itemname)
   {
                   var checkedstatus;
                   checkedstatus = true;
                   for(csii=0; csii<document.forms("indexfrm").length; csii++)
                   {
                           if(document.forms("indexfrm")[csii].type=="checkbox")
                           {
                                   if(document.forms("indexfrm")[csii].value.indexOf(itemname) > -1)
                                   {
                                        if(document.forms("indexfrm")[csii].name!="selfamily" && document.forms("indexfrm")[csii].value.substr(document.forms("indexfrm")[csii].value.length - 3, 3)!="all")
                                        {
                                                checkedstatus = checkedstatus && document.forms("indexfrm")[csii].checked;
                                        }
                                }
                           }
                   }
                   return(checkedstatus);
   }
   </script>

<title>Index Page</title>

</head>

<body>
<cfinclude template="header.cfm">
<p>Run a Forecast
<br>
  Select Product(s) to Forecast</p>
<cfquery name="listAllItems" datasource="lemaitre05">
        SELECT DISTINCT substring(itemnmbr,1,charindex('-',itemnmbr)) as fam, ITEMNMBR, ITEMDESC FROM IV00101 WHERE itmclscd = 'finished'
</cfquery>

<form name="indexfrm" action="forecast.htm" method="get">
<cfoutput group="fam" query="listAllItems">
<div class="trigger" onClick="showBranch('branch#replace(fam,"-","")#');swapFolder('folder#replace(fam,"-","")#')">
      <img src="open.gif" border="0" id="folder#replace(fam,"-","")#">
      #replace(fam,"-","")#<input name="selfamily" type="checkbox" value="#replace(fam,"-","")#" onclick="checkalllocations(this);"> Select Entire Family</div>
      <span class="branch" id="branch#replace(fam,"-","")#">
                   <table><tr><td width="70"></td></td><td>All</td><td>USA</td><td>Ger</td><td>Jpn</td></tr></table>
                 <cfoutput>
                         <img src="doc.gif">#ITEMNMBR#
                         <input name="selproduct" type="checkbox" value="#ITEMNMBR#all" id="#ITEMNMBR#all" onclick="checkalllocations('#ITEMNMBR#usa, #ITEMNMBR#ger, #ITEMNMBR#usa'this);">
                         <input name="selproduct" type="checkbox" value="#ITEMNMBR#usa" onclick="updatecheckboxes(this);">
                         <input name="selproduct" type="checkbox" value="#ITEMNMBR#ger" onclick="updatecheckboxes(this);">
                         <input name="selproduct" type="checkbox" value="#ITEMNMBR#jpn" onclick="updatecheckboxes(this);"><br>                        
                </cfoutput>
      </span>
</cfoutput>
            <br>
            <br>
   *There are XX exceptions.
   </p>
</p>
<input name="Run" type="submit" value="Run Forecast">
</form>
<p><a name="exc">The exceptions are...</a></p>
</body>
</html>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김재형 자바스크립트 스크롤 소스인데요..뉴스티커같은것..  
씨드 최근 게시물 스킨에 관해 질문한개더;; [1] 2007.08.10
씨드 최근게시물 출력시,, [1] 2007.08.10
안인수 일러스트 질문입니다.  
UGenet 스크롤 되는 내용을 만들고 싶은데요...  
이희완 플래쉬 get url 에러에..대해서.. 질문 합니다. ^^; [1] 2007.08.10
김상혁 A.htm에서 B.htm을 불러 올수 있나요? [1] 2007.08.10
김창풍 도와주세요~~ 체크박스를 찍으면 브라우저가 다운이 ㅡㅡㅋ  
한태오 include한 html 파일이 보이지 않습니다. [7] 2007.08.10
민재홍 나모웹에디터(레이어와 게시판관련)이거 해결해주시는분 정말 인정해드림. [1] 2009.07.16
samoth 음 홈페이지 프레임 질문입니다..... [1] 2007.08.10
김태경 윈도우 탐색기(익스플러)로 FTP를 열 때  
sdfsd 긴급..!! 제발 도와주세요 링크관련.. [2] 2007.08.10
maross 파일 다운로드 후 창 닫히기 어떻게 하면 될까요? [3] 2007.08.10
최계영 Call to undefined function: imagecreatefromjpeg() [3] 2007.08.10
전성구 서버를 옮기려고 합니다. 근데 몇몇게시판이 안나오네요? 어쩌죠? [1] 2007.08.10
박원정 메인페이지에 테이블만들어서 플래쉬네비게이션넣고 밑에는 컨텐츠가 뜨게 하고싶은데요..도와주세요..  
박은학 포토샾에서 이런 효과를 내려면 어떻게 해야 하나요??? [2] 2007.08.10
이상민 width 관련.... [2] 2007.08.10
윤은자 마우스 오른쪽 버튼에서 소스보기를 못하게 하는 방법을 알고 싶습니다. [1] 2007.08.10
이상엽 타사이트의 페이지를 일부만 불러오는 방법은 없나요?  
『늘푸른은하수』 포토샵 질문드립니다...  
박보영 제발좀 도와주세요 몇일동안 이것땜에 암것도 못했어요 ㅠㅠ [1] 2007.08.10
리듬버스 폰트를 1300개 정도 깔았는데요? 컴이 느려지나요?? [2] 2007.08.10
한태오 flash에서 버튼 액션 질문 [1] 2007.08.10
남정현 html 포멧으로 내용저장하는 object 코드 사용법을 알고 싶어요.  
김고흠 게시판설치시에 문제점이요!!  
한순영 팝업으로 게시판을 만들때 싸이즈 조정 [1] 2007.08.10
Tyburn 접속 상태 표시하고 싶어요 ㅠㅠ  
순수주의 OL태그에 관한 질문입니다..