단 3줄로 끝나는 획기적인 코딩방법 :

<-textarea id=txt1 style="display:none;" rows="0" cols="0">
<-embed name=mediaplayer1 name=mediaplayer1
type="application/x-mplayer2" pluginspage =
"http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
width="320" height="315"
filename="mmst://vod7.cgntv.net/vod13/hitouch2005/hitouch2005_01_200.asf"
autostart="1" autosize="1" autoresize="1"
animationatstart="0" transparentatstart="1"
autorewind="1" showdisplay="0" clicktoplay="0"
enablecontextmenu="0" showpositioncontrols="0"
showstatusbar="1"><-/embed>
<-/textarea>

<-script language="javascript"
src="http://cgntv.net/z_main/okplugin_js.asp?txtid=txt1"><-/script>


1) 해당 <-object... 또는 <-embed... 의 시작과 끝을
<-textarea id=txt1 style="display:none;" rows="0" cols="0">
와 <-/textarea> 태그로 뒤덮는다.
id 값은 임의로 정하되, 같은 페이지 내에서 여러번 사용할 경우에는
txt1, txt2, ... 식으로 하면된다.

2) <-/textarea> 아래에

2-1) asp 일 경우에는 ===================================================
<-script language="javascript" src=http://www.cgntv.net/z_main/okplugin_js.asp?txtid=txt1><-/script>
를 삽입합니다.

okplugin_js.asp 의 내용은 단 한줄 :
document.write(document.getElementById('<-%=request.querystring("txtid")%>').value);
입니다.

2-2) php 일 경우는
<-script language="javascript" src=http://cgnmall.net/z_main/okplugin_js.php?txtid=txt1><-/script>
를 삽입합니다.

okplugin_js.php 의 내용은 단 한줄
document.write(document.getElementById('<-?=$txtid?>').value);
입니다.
=======================================================
다만 okplugin_js.asp 나 okplugin_js.php 파일은
님의 서버에 생성시키는 것이 더 좋겠지요.
okplugin_js.asp 파일은 한번만 생성해놓으면 끝이죠.

IE 의 패치도 피할뿐 아니라, 파이어폭스에서도 작동에 문제가 전혀 없는 코딩입니다.

이제 어느 플러그인을 만나도 단지 3줄만 추가하면 모든것이 해결입니다.

주의사항 : document.write 대신
....innerHTML 을 사용하면 동영상 등이 윈도우98에서 작동되지 않습니다.




일반 HTML 구현되는 코딩 :

주의 : 위 방법은 다른 도메인에서도 가능하지만,
이 방법은 같은 도메인에서만 가능함!

위에서는 asp, php 등으로 구현되는 방법을 설명했지만,
일반HTML 로 구현되도록 코딩해보았습니다.

<-textarea id=txt1 style="display:none;" rows="0" cols="0">
<-embed name=mediaplayer1 name=mediaplayer1
type="application/x-mplayer2" pluginspage = ....><-/embed>
<-/textarea>
<-script language="javascript">var txtid='txt1';<-/script>
<-script language="javascript" src="http://www.cgntv.net/z_main/okplugin.js">

okplugin.js 의 내용

var emdid = eval(txtid);
document.write(emdid.value);
CATEGORIES:  온라인/웹 TAGS:  , , , ,

(0 Comments) • (2 Trackbacks) • Permalink

Posted by armanianio minyoong on 2006.06.03 17:43