home *** CD-ROM | disk | FTP | other *** search
/ Fun CD 69 / OTACD69.bin / archive / etc / kbmed241 / KBMPLAY.CHM / template.js < prev    next >
Text File  |  2003-09-01  |  4KB  |  167 lines

  1.     var br = unescape("%0D") + unescape("%0A")
  2.  
  3. function repote(){
  4.     var KbVersion, OS, SP, IE_Ver, DX_Ver, WMP_Ver, SB_Name, GB_Name,ext;
  5.     var able, AppName_able, AppName_unable, unable, unable_other, FreeWords;
  6.     var flg = 0;
  7.  
  8.     KbVersion = repform.KbVersion.value;
  9.  
  10.     for(i=0;i<repform.OS.length;i++){
  11.         if(repform.OS[i].checked){
  12.             OS = repform.OS[i].value;
  13.             break;
  14.         }
  15.     }
  16.  
  17.     SP = repform.SP.value;
  18.  
  19.     for(i=0;i<repform.IE.length;i++){
  20.         if(repform.IE[i].checked){
  21.             IE_Ver = repform.IE[i].value;
  22.             break;
  23.         }
  24.     }
  25.  
  26.     DX_Ver = repform.DirectX.value;
  27.     WMP_Ver = repform.WMP.value;
  28.     SB_Name = repform.SB.value;
  29.     GB_Name = repform.GB.value;
  30.     ext = repform.ext.value;
  31.  
  32.     for(i=0;i<repform.able.length;i++){
  33.         if(repform.able[i].checked){
  34.             able = repform.able[i].value;
  35.             break;
  36.         }
  37.     }
  38.  
  39.     AppName_able = repform.AppName_able.value;
  40.     AppName_unable = repform.AppName_unable.value;
  41.  
  42.     for(i=0;i<repform.unable.length;i++){
  43.         if(repform.unable[i].checked){
  44.             unable = repform.unable[i].value;
  45.             break;
  46.         }
  47.     }
  48.  
  49.     unable_other = repform.unable_other.value;
  50.     FreeWords = repform.FreeWords.value;
  51.  
  52.  
  53.     var Msg;
  54.  
  55.     if(KbVersion == ""){
  56.         alert("KbMedia Player のバージョンが記入されていません。");
  57.         flg++;
  58.     }
  59.  
  60.     if((OS == "Windows NT4.0" || OS == "Windows 2000" || OS == "Windows XP") && SP != ""){
  61.         SP =" SP" + SP;
  62.     }
  63.     else    {
  64.         SP = "";
  65.     }
  66.  
  67.     switch(unable){
  68.         case '1':
  69.             Msg = "「データに誤りがあります」と表示されます。";
  70.             break;
  71.         case '2':
  72.             Msg = "Media エクスプローラ等で認識されません。";
  73.             break;
  74.         case '3':
  75.             Msg = "KbMedia Player が強制終了します。";
  76.             break;
  77.         case '4':
  78.             Msg = "OS ごと落ちます。";
  79.             break;
  80.         case '5':
  81.             Msg = "音が鳴りません(スペアナは動く)";
  82.             break;
  83.         case '6':
  84.             Msg = "音が鳴りません(スペアナも動かない)";
  85.             break;
  86.         default:
  87.             Msg = "";
  88.             break;
  89.     }
  90.  
  91.     if(flg == 0){
  92.     document.open();
  93.     document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' + br);
  94.     document.write('<html lang = "ja">' + br);
  95.     document.write('<head>' + br);
  96.     document.write('<meta http-equiv = "Content-Type" content = "text/html; charset=Shift_JIS">' + br);
  97.     document.write('<meta http-equiv = "Content-Style-Type" content = "text/css">' + br);
  98.     document.write('<link rel = "stylesheet" href = "style.css" type = "text/css">' + br);
  99.     document.write('</head>' + br);
  100.  
  101.     document.write('<body>' +br);
  102.     document.write('<p>これを Copy&Paste してお使いください。<br><br>' + br);
  103.     document.write('KbMedia Player Version : ' + KbVersion + '<br>' + br);
  104.     document.write('OS : ' + OS + SP + '<br>' + br);
  105.     document.write('IE : ' + IE_Ver + '<br>' + br);
  106.  
  107.     if(DX_Ver != ""){
  108.         document.write('DirectX ' + DX_Ver + '<br>' + br);
  109.     }
  110.  
  111.     if(WMP_Ver != ""){
  112.         document.write('Windows Media Player : Ver ' + WMP_Ver + '<br>' + br);
  113.     }
  114.  
  115.     if(SB_Name != ""){
  116.         document.write('Sound Board : ' + SB_Name + '<br>' + br);
  117.     }
  118.  
  119.     if(GB_Name != ""){
  120.         document.write('Graphic Board : ' + GB_Name + '<br>' + br);
  121.     }
  122.  
  123.     if(ext != ""){
  124.         document.write('再生できないファイルの拡張子は : ' + ext + '<br>' + br);
  125.     }
  126.  
  127.     switch(able){
  128.         case 'no':
  129.             break;
  130.         case 'y':
  131.             document.write('他のプレイヤーでは再生できます。<br>' + br);
  132.             break;
  133.         case 'n':
  134.             document.write('他のプレイヤーでも再生できません。<br>' + br);
  135.             break;
  136.         case 'o':
  137.             document.write('KbMedia Player のほかに対応するソフトがありません。<br>' + br);
  138.             break;
  139.         default:
  140.             document.write('<br>他に再生できるソフトと出来ないソフトがあります。<br>' + br);
  141.             if(AppName_able != ""){
  142.                 document.write('  再生できるソフトは ' + AppName_able + '<br>' + br);
  143.             }
  144.             if(AppName_unable != ""){
  145.                 document.write('  再生できないソフトは ' + AppName_unable + '<br>' + br);
  146.             }
  147.             break;
  148.     }
  149.  
  150.     if(able != "no" && Msg != ""){
  151.         document.write('<br>再生できない状況とは……<br>' + br);
  152.         document.write('  ' + Msg + '<br>' + br);
  153.     }
  154.  
  155.     if(FreeWords != ""){
  156.         document.write('<br>補足<br>' + br);
  157.         document.write(FreeWords + br);
  158.     }
  159.  
  160.     document.write('<br><br>  <a href ="template.html">戻る</a></p>' + br);
  161.     document.write('</body>' + br);
  162.     document.write('</html>' + br);
  163.     document.close()
  164.  
  165.     }
  166. }
  167.