열심히 작업했는데.ㅠㅠ
FIREFOX에서만 적상 작동하네요.ㅠ_ㅠ
여러가지 테스트해본 만큼 여기까지 소스를 공개하고.
일단 회사 업무를 해야 하니 회사 업무를 하러 가겠습니다.ㅠ_ㅠ
가장큰 문제는 while로 무한루프를 돌리는 동안은 브라우저가 iframe을 새로 로드하지 않는 문제가 있다는 것입니다.ㅠㅠ
해당 내용을 모든 브라우저에서 처리되도록 수정하면 피드백좀 부탁드리겠습니다.
어제 작성해서 올린글은 Sync방식의 AJAX가 처리 되지 않아..
기대하시던..분? (댓글로 요청하신 분)의 요건을 충족하지 못했습니다.
가장 큰 문제는 WHILE문을 돌리면서 대기를 하도록 코딩하면, IFRAME이 로딩이 되지 않는 것입니다.
이건 javascript가 허용하지 않는데 어쩌겠습니까?
닭질을 통해 잡아야지요.ㅠㅠ
그래서 여러가지 뻘짓과 테스트를 통해 Iframe이 로드될때까지 Sleep가 가능하도록 구현해보았습니다.
스크립트만으로 처리하는건 좀 어렵더라구요.
그래서 서버의 힘을 약간 빌렸습니다.
스스로 서버에 DDOS공격하는것 같은 기분이지만. script내에서도 sleep(딜레이)를 주고 서버에서도 내려주는 시간을 적당히 조절 하여 테스트하였습니다.
가능한 서버에 부하를 적게 주도록 신경 썼는데 그래도...마음에 드는 스타일은 아니네요.ㅠ
일단 해당 소스를 공개합니다. (어제 올린 소스의 upgrade버젼이며, JSP코드가 한개 추가 되었습니다.)
혹시 PHP를 사용하신다고 해도..JSP소스와 동일하게 SLEEP만 주시면 됩니다.
테스트 URL은 어제와 동일합니다.
http://api.jexframe.com/test/test.html