묻고답하기


안녕하세요-
소스해석을 좀 하고싶은데;
간단히 해주세요. 흐으. 내용이 많기도 하고 ;;음.음.
제가 어떻게 해보려고 했는데 자바스크립트는 잘 몰라서;;;;
책보고 뒤적대기에도 소스가 많아서 무리가 ;;

'네 lnit 내용은 모할경우 어떻게 음 어쩌구 하는겁니다~" 이정도로;;;

음. 전부말고 한두개만이라도 해주신다면 감사!!






+내용추가! 2004 04 17
..2번소스만 분석해주세요.. -_ㅠ

다.다른것들은 그리 중요하지 않은것같거든요. 대강 보이기도 하고.

으음.

부탁드려요 ㅠㅠ



1.
<script language=javascript>
function Init()
{
        var ret=DInfoOCX.DoConnMainWindow();
        if (ret=="-1") window.close();
}
if(window.name!="DNGPlayer") {
                  document.location.replace("http://www2.megastudy.net/default_main.asp");
}


// 상세보기 팝업
function WMT9detail(theURL) {
        window.open(theURL,'neww','scrollbars=no, width=457, height=440');
}



</script>



2.
<script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}
//-->



3.
<SCRIPT>
<!--
        function NewLangSelected()
        {
          Player.controls.currentAudioLanguage = langList.value;
        }

        function ChangeDisplay()
        {
          var currentID = Player.controls.currentAudioLanguage;
          var currentName = Player.controls.getLanguageName(currentID);
          langText.value = currentID + " - " + currentName;
        }
-->
</SCRIPT>



4.

<script language="javascript">
//***반복/한번 재생 토글************************
function aaa()
{
        if (Player.settings.playCount ==1) //
                {
                        Player.settings.playCount =30;
                        bbb.src='bt_r.gif';
            }
        else
                {
                        Player.settings.playCount=1;
                        bbb.src='+ '+ 'bt_1.gif';
            }
}

function goSubFAQ(){

var url ="/erms/center/default.asp?vurl=exSelfFAQ.asp&CID1=CATE20030331000001&CName1=%BD%DF%BD%DF%C7%C3%B7%AF%BD%BA%B5%BF%BF%B5%BB%F3+%B9%AE%C0%C7&CID2=CATE20030331000000&CName2=%BD%DF%BD%DF%C7%C3%B7%AF%BD%BA+%B5%BF%BF%B5%BB%F3+%B9%AE%C0%C7";

window.opener.location.href=url;
}

</script>



5.

<script for="Player" event="KeyPress(iKeyAscii)" language="JScript">
  //alert(iKeyAscii) ;
  if(iKeyAscii !=27)  //esc
  { document.state_change.temp_key.value=iKeyAscii ; }
  
  if( iKeyAscii == 32 )    //스페이스
  { Player.controls.pause() ;  }  
  
  if( iKeyAscii == 13 )   //엔터
   { Player.controls.play(); }  
  
  if( iKeyAscii == 77 || iKeyAscii == 109 )  // <  -10
   { Player.settings.rate=-10 }  
  if( iKeyAscii == 44 || iKeyAscii == 60 )  // <  -5
   { Player.controls.fastReverse() ;  }  
  
  if( iKeyAscii == 47 || iKeyAscii == 63 )  // ?  +10
   { Player.settings.rate=10 }  
  if( iKeyAscii == 46 || iKeyAscii == 62 )  //>  +5
   { Player.controls.fastForward() ;  }  
  
  if( iKeyAscii == 98 || iKeyAscii == 66 ) //b
  {
    Player.controls.stop() ;
    document.state_change.state_flg.value=1;
    status_check();
  }   //b    //이미지 교체
  
  if( iKeyAscii==27)
  {
     var cur_value=document.state_change.temp_key.value;
    
     if(cur_value==32) //pause
     {
       document.state_change.state_flg.value=1;
       status_check();  
     }
     else if(cur_value==13) //play
     {
       document.state_change.state_flg.value=1;
       img_name.src="http://img.megastudy.net:8080/player_img/img_pause.gif";
       //state_check();  
     }
     if( cur_value==77 || cur_value==109 || cur_value==44 || cur_value==60 || cur_value==47 || cur_value==63 || cur_value==46 || cur_value==62 )  //fastforward / back
     {
       document.state_change.state_flg.value=0;
       img_name.src="http://img.megastudy.net:8080/player_img/img_start.gif";
     }
  }
</script>




6.

<script for="Player" event="playStateChange(NewState)" language="JScript">
   document.state_change.cur_state.value=NewState;
        switch (NewState){
        case 1 : //명령어 중지시
//                 alert ("1-재생중지")
                playerstatus.innerHTML = "<font color=#BEBEBE   style='font-family:gulim; font-size:8pt;'>중지됨</font>";
                status_check();  //이미지 교체
                break;
        case 2 :
//                 alert ("2-일시중지")
        playerstatus.innerHTML = "<font color=#BEBEBE   style='font-family:gulim; font-size:8pt;'>일시중지 </font>";
        break;
        case 3 : //플레이리스트의 제일 처음 시작할 때 발생
        //        alert (NewState);
                fulltime = Player.currentMedia.durationString ;
                currenttime = Player.controls.currentPositionString ;
                fullplaytime.innerHTML = "<font color=#FFFF00>" + fulltime + "</font>" ;
                playerstatus.innerHTML = "<font color=#BEBEBE   style='font-family:gulim; font-size:8pt;'>재생중  </font>";
            init();  //0.5초마다 한번씩 호출
            break;
        case 6 :
                playerstatus.innerHTML =  "<font color=#BEBEBE   style='font-family:gulim; font-size:8pt;'>버퍼링..</font>";
                break;
        case 7 :
                playerstatus.innerHTML =  "<font color=#BEBEBE   style='font-family:gulim; font-size:8pt;'>연결중  </font>";
                break;
        case 8 :
                playerstatus.innerHTML =  "<font color=#BEBEBE   style='font-family:gulim; font-size:8pt;'>닫기  </font>";
                break;
        case 9 :
                playerstatus.innerHTML =  "<font color=#BEBEBE   style='font-family:gulim; font-size:8pt;'>연결중..</font>";
                break;
        case 10 :
                playerstatus.innerHTML =  "<font color=#BEBEBE  style='font-family:gulim; font-size:8pt;'>준비  </font>";
                break;
        }
        
</script>




7. 마지막 이녀석들!
        <SCRIPT LANGUAGE=javascript FOR=Version EVENT="OnPlayerVersion(val)">
                <!--
                   document.state_change.p_version.value=val;
                //-->
                </SCRIPT>
                <SCRIPT LANGUAGE=javascript FOR=Version EVENT="OsVersion(val)">
                <!--
                   document.state_change.os_version.value=val;
                //-->
                </SCRIPT>




우아.
하나라도 해주시면 감사요 +_+
그럼안녕히~
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김지훈 탐색기 같은 폴더 트리(?)구조 소스 [1] 2007.08.10
유치찬란 php로된 게시판 연결 문제..??? [1] 2007.08.10
탄산칼슘 어떻게하면 가능할까요 -_-?  
봉기환 PHP를 설치를 했는데 무엇이 잘 못 되었는지-_-;  
roilion 고수분들만 답할수 있을거 같은데요... [2] 2007.08.10
정종호 꼭 알려주세요 ㅠㅠ 막혀서 아무것두못하고있어여 흑흑 [1] 2007.08.10
봉기환 IIS 5.0에서 HTTP 403.9라고 하는데 접속자는 저 밖에 없는데-_-;;; [2] 2007.08.10
김민규 [re] 질문하나만 더 할려구요..^^;  
김민규 srand()함수에 대한 질문여... [1] 2007.08.10
최준호 가정에서 서버운용할려구 하거든요 그런대 고정아이피 어디것이 좋은지요? [1] 2007.08.10
현호찬 vba와 html 호환문의.... [1] 2007.08.10
느닷없이질문 접속자 ip체크 지원되는 카운터 찾습니다. [2] 2007.08.10
김인호 만년달력 어케 만들어요?ㅡㅡa [1] 2007.08.10
이미 이소스가 왜 오류나는지좀 알려주세용!!꼭 부탁 드립니다. [2] 2007.08.10
민경선 mysql에서 ms-sql처럼view만드는 방법 아시는분 [2] 2007.08.10
아시카 플래시작업 중 문의점입니다. [2] 2007.08.10
티카™ 혹시 이 영문의 폰트를 알수 있을까요? [1] 2007.08.10
야시 아무리 --;;바도 몰겠어요...최근게시물에 대한 질문인데요.. [1] 2007.08.10
재로 iframe을 사용하는데요.. [1] 2007.08.10
김학봉 쇼핑몰 상세 주문내역 수정 ㅠ_ㅠ.... [3] 2007.08.10
신정식 embed 또는 object 에서요 ...  
하늘지기 삼성몰 중앙에 플래시 이미지 스크롤.... [1] 2007.08.10
야시 외부로그인이랑 최근게시물 보기.. [3] 2007.08.10
권용국 webalizer 2.0.1영문을 한글언어로 고칠려면?  
絶世美男@ 링크 관련 함수 질문입니다.  
우리나라 노프레임에 관한 질문입니다. [1] 2007.08.10
최근우 으- 소스 간단한 분석좀 부탁드려요!!! [2] 2007.08.10
이필재 html파일에서 특정부분만 불러와서 보여줄수 있나요? [2] 2007.08.10
[헉]CM 윈도98로 아파치 서버 에러입니다 도와주세요~ [2] 2007.08.10
재로 노프레임에서 프레임을 사용할려고 하는데?! [2] 2007.08.10