묻고답하기

안녕하세요. 검색에 검색을... 그리고 고민의 고민을 하다가 도저히 안 되어서, 이렇게 질문을 남기게 되었습니다.
우선, 저는 예전, zb4 시절의 '처키보드'를 zbxe 버전으로 만들고 있었습니다. PHP이니, CSS이니 XML이니 복잡한 난관들을
거의 다 돌파하고, 목표에 다 도달한 듯 싶었는데요. 최종 마무리가 안 됩니다.

문제는 write_form.html 에서 form 값을 넘기는데서 발생합니다.
가장 아래에 'submit' 버튼에 다음과 같은 함수를 추가하였는데요,

<span class="button"><input type="submit" value="{$lang->cmd_registration}" accesskey="s" onclick="MM_controlShockwave('varToPHP','','GotoFrame','1')" />

바로, submit을 하면서, 플래시를 조절하여, 플래시에 저장된 값을 확장 변수 1에 저장시키고 싶었습니다.
다음은 board.js 화일 속의 function MM_controlShockwave의 내용입니다.

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
  var obj=document.varToPHP
  if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
}
  if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
     navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
     document.write('<SCRIPT LANGUAGE=VBScript\> \n');
     document.write('on error resume next \n');
     document.write('Sub varToPHP_FSCommand(ByVal command, ByVal args)\n');
     document.write('  call varToPHP_DoFSCommand(command, args)\n');
     document.write('end sub\n');
     document.write('</SCRIPT\> \n');
  }

var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;

// 플래시에서 받은 변수를 확장변수1로 집어 넣는 함수
function varToPHP_DoFSCommand(command, args) {
  
  document.getElementById('extra_vars1').value = args;
}

문제는 이렇게 하고 write_form.html에서 submit을 누르니까,
write_form.html 의 시작 부분의

<form action="./" method="post" onsubmit="return procFilter(this, window.insert)" <!--@if($grant->fileupload)-->enctype="multipart/form-data"<!--@end--> class="boardEditor" id="fo_write">

에서 보는 것처럼 onsubmit에 걸려 있는 함수(proFilter)가 먼저 실행되어,
플래시에서 받은 값을 뒤늦게 출력합니다.
따라서 등록 버튼을 두 번 눌러야 정상작동하게 됩니다. ㅠㅠ

몇일 째, 고민하고 있는데 혹시 도움을 주실 수 있다면, 어떤 단서라도 남겨 주십시오.
감사합니다.

홈페이지: http://lovephys.net
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
@!@ 썸네일 원본크기(100%)로 보여주게 하려면 어떻게 해야 하나요? [3] 2010.01.19 by 라르게덴
착한태 軍 관련 site에서 단지 "軍番"만으로 회원아이디.... [2] 2010.01.19 by 라르게덴
코넬리 Class ''Context'' not found의 원인은 뭔가요? 제발 관심 좀;;; [1] 2010.01.19 by 라르게덴
daihee 게시판 스킨 수정하는 방법 ???  
종명종명 게시판의 상담기능 사용시 관리자가 쓴 글 보여주는 방법은요? [1] 2010.01.19 by cio0812
박세원419 로그인 안해도 글 내용이 보여지지 않나요?? 어캐하는지..  
문양호 게시판 본문 특정글 미리 나오게 하는 방법 좀  
개발. 정회원으로 등업안하고 준회원으로 얼마동안 있으면 자동 삭제되는 기능..  
산본::발해 .\layouts\glazed_site\js\tree_menu.js 가 MS IE에서는 안됨  
개발. 로그인후 게시판에 글을 올렸을때 글을 올린사람만 글을 볼수있게 할수있나요.. [1] 2010.01.19 by 윤지아빠
이동훈676 가입할때 예기치못한 에러라고 나오는데  
다일공동체 로고이미지를 png파일로 만들면 [1] 2010.01.19 by 젠이
Lunic 위젯을 페이지 정 가운데 오게하는방법 ??????  
병준 아빠 관리자 모드에서 레벨 정하기 [1] file 2010.01.19 by 서피현
홍경완 호스팅 용량제한 풀면 걸리나요? [1] 2010.01.19 by 서피현
전귀현 이 사이트에 쓰인건 어떤 모듈스킨인가요? [1] 2010.01.19 by 서피현
오승민470 레이아웃을 만들고나서 페이지 하단이...  
김경미 apache 삭제가 안되요... [2] 2010.01.19 by c
헉헉이 링크 클릭후 선택한채로 남아있게 하는법? [1] file 2010.01.19 by xeworks
영구만세 페이지에 파일첨부 문제 [1] 2010.01.19 by 영구만세