묻고답하기


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

'네 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 남기남
보소보소 아이디가 숫자로 저장됩니다. [3] 2015.01.07 by 보소보소
lovelyp 회원 스크립트 태그 허용  
썰레발리오 xe_attendance 테이블 비워도 무관할까요? 포인트에 영향이 가나요? [1] 2015.01.07 by 키스투엑스이
silhwang 모바일에서 방문자 카운터가 연하게 나옵니다. [2] file 2015.01.07 by silhwang
동행교회 에러 글이떠요 ㅠㅠㅠ [1] 2015.01.07 by 키스투엑스이
coulool 급하게 글하나써볼게요.. [1] 2015.01.07 by 키스투엑스이
카카오.me jquery-1.10.2 때문에 게시판 글쓰기가 안되요 [1] 2015.01.07 by 키스투엑스이
보소보소 회원가입 폼에 아이디가 없습니다. [4] file 2015.01.07 by 보소보소
로마00 XE Core ver. 1.7.8 업데이트가 안됩니다. [3] file 2015.01.08 by 레벨업777
카샬탱알2 모바일에서 사진이 뜨질 않습니다. file  
꾸링 캐시파일을 재생성하면 레이아웃에서 메뉴가 안보입니다. [5] 2015.01.08 by 꾸링
banaba 서브메뉴 [9] 2015.01.08 by 쿨럭이
류하하하 사이드 메뉴 수정 [2] 2015.01.08 by 쿨럭이
지노92 레이아웃 디자인 로그아웃 문제 [1] 2015.01.08 by 휘즈
실속제로 이렇게 덮어 씌어도 될까요? [1] 2015.01.08 by 휘즈
꾸링 특정상황 일때 확장변수를 주고싶습니다. file  
아름다운청년1 이미지 갤러리 컴포넌트 문제 [1] 2015.01.08 by 아름다운청년1
레벨업777 베스트 게시물 목록공지... [11] file 2015.01.08 by 엘카
챠셔기 Contact Us 모바일레이아웃과는 왜 연결이 안되죠? [4] 2015.01.08 by 챠셔기
오늘은삽질왕 페이지뷰 초기화방법이 있는지요? [2] 2015.01.08 by 세상의모든계산기
CEO송선생 이미 달려있는 엮인글 삭제하는방법 [1] 2015.01.08 by bluedream
피파링맨 도메인 없이 설치하는 방법 아시나요? [1] 2023.11.17 by bluedream
MIC 원하는 메뉴를 출력하려면 어떻게 하나요?  
홈런볼11 자동 가입 방지  
쌤비 이 홈피 xe로 만든것인지 알고 싶습니다. [6] 2023.11.17 by DoorWeb
헤밍웨이 리눅스 서버와 FTP 설정 질문드립니다. [6] 2015.01.08 by 몽실아빠
헤밍웨이 간단한 질문입니다.. 파싱 & DB [8] 2015.01.08 by GG
GwangHoon 설문조사 잘못된요청 왜 이러죠?ㅠ [2] file 2015.01.08 by GwangHoon
박용순 레벨업시 축하메세지를 띄울수 있나요? [2] 2015.01.08 by GG
alljoy 언어선택.... [2] file 2015.01.08 by alljoy