본문 바로가기
JAVASCRIPT/javascript <-> ocx 데이터 전송

ocx에서 javascript로 또는 javascript에서 ocx로 메세지 보내기

by 정윤재 2008. 11. 18.

<!-- VRS를 하다 보니 신기한걸 하게 되었다 Active x에서 자바스크립트로 값을 받거나
그 반대로 자바스크립트에서 Active X 로 값을 보내게 하는 것이다. (특정 이벤트 발생시) -->



<html>
<body>
 <head>
 <meta http-equiv='Content-type' content='text/html; charset=euc-kr'>
  <title>VRS</title>
 <script language=javascript for="VRS" event="Put(str)">
//for 뒤에는 ocx를 object 화한 id를 적어주면 되고 event는 ocx에서 event 발생시킨 것을
//적어주면 된다. 여기서 이벤트란 함수가 아니다. 자바스크립트를 예를 들자면
//onClick -> 요게 이벤트인 것이다. 어떤 행동이 발생하느냐에 대한 정의를 말하는것
//이다. 
//그리고 (str)은 그 이벤트가 발생할때 호출되는 함수의 return 값이 들어가는 변수다
// 결국 str을 자바스크립트에서 불러와서 쓸수 있단 이야기이다.
//정말 대단하다고 할 수 있는듯 하나
  
   var s = str;
   alert(s);

 </script>

 </head>

 

 <input type=button id=btnPlay style="cursor:hand; position:relative;" onclick="document.all('VRS').OnPlay()" value="메세지발생">
 <input type=button id=btnStop style="cursor:hand; position:relative;" onclick="document.all('VRS').output('test')" value="메세지전송">

 <OBJECT
  
  CLASSID="CLSID:27742D45-7E1B-481B-888F-4DE7940F3FE7"


  WIDTH=176
  HEIGHT=144
  ID="VRS"

 >
 <PARAM name="ServerURL" VALUE="rtsp://211.189.143.224/1">
 
</body>

</html>


댓글