게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : 삼성카드
* GAUCE 버전 : 3.9
* WAS 종류(WebLogic 등등) : WebLogic
* DB 종류 : oracle
* 문의 유형(질문/요청/참조) :
* 내용 :
저희 팝업화면중,
로드완료시점에 특정일부데이타(셋)가 보였다 안보였다 하는 문제가 있어 문의드립니다.
팝업소스는
1. <body bgcolor="#FFFFFF" text="#000000" onLoad="onStart();"> 에서 로드 시점에 onStart()
2. 아래처럼 onStart시에 한 서블릿으로 모든 데이타 셋을 호출합니다.
var vActURL = "/servlet/sscard/sics/lm/control/WDLActFexeExecC_R01?
bond_search.Action = vActURL;
bond_search.KeyName = "Toinb_dataid4";
bond_search.KeyValue = "Servlet (O:DataSet1=bond_list,...,O:DataSet7=ds_exeReg,O)";
3. 여기서 나왔다 안나왔다 하는 데이타 셋은 DataSet7=ds_exeReg 입니다.
4. 아래처럼 alert으로 시간차를 두면 데이타는 전부 불러옴니다.
<script language="javascript" for=ds_exeReg event=OnLoadCompleted()>
if(ds_exeReg.CountRow == 0)
{
// alert("111");
ds_exeReg.AddRow();
aucExist.value = "I";
}
else
{
// alert("완료");
//setInterval("", 1000);
// alert(ds_exeReg.namevalue(1,"passwd"));
5. SyncLoad를 false, true해도 문제점은 해결되지 않습니다.
<object classid=CLSID:3267EA0D-B5D8-11D2-A4F9-00608CEBEE49 id=ds_exeReg>
<param name="SyncLoad" value=false>
<param name="UseChangeInfo" value=false>
</object>
setinterval은 2000ms까지 줬는데 같은 문제가 발생했습니다.
또, 마우스 포인터를 안나오는 데이타셋의 화면 필드에 클릭하고 F5새로고침을 하면 그 데이타는 나옴니다.
해결책 부탁드립니다. ㅜㅜ