home *** CD-ROM | disk | FTP | other *** search
/ DOKAN 22 / DOKAN22.iso / Webs / www.crosswinds.net / ~hendra / quiz_i.js < prev    next >
Encoding:
Text File  |  2000-02-07  |  16.6 KB  |  402 lines

  1. <!-- hide this script tag's contents from old browsers
  2.  
  3. //Daniel C. Peterson, 1997  All Rights Reserved
  4. //User fee required for commercial pages
  5. //email webmaster@webwinder.com for a quote
  6.  
  7. function init() 
  8.               {
  9.               questions = new Array()
  10.               questions[1] = "Vol.11 File 08: ........"
  11.               questions[2] = "Nama asli kakak Ai Haibara ialah"
  12.               questions[3] = "Di komik Vol.4, apa artinya \"ORO\" ?"
  13.               questions[4] = "Pada Volume berapa Conan membuat Sonoko menjadi detektif untuk pertama kali ? "
  14.               questions[5] = "Latar belakang cover Vol.5 : "
  15.               questions[6] = "Siapa nama Ayah Sonoko (Yang juga presdir Suzuki Grup) ?"
  16.               questions[7] = "Satu hal yang tidak disukai Shinichi....."
  17.               questions[8] = "Cake faforit Shinichi...."
  18.               questions[9] = "Di komik Volume berapa Eri Sasaki muncul pertama kali ?"
  19.               questions[10] = "Apa gambar cover nya (ketika Eri Sasaki muncul pertama kali) ?"
  20.               questions[11] = "Kapan Heiji muncul pertama kali ?"
  21.               questions[12] = "Apa nama lagu klasik yang muncul di vol. 7 ? "
  22.               questions[13] = "Siapa pembuat lagu itu (yang muncul di vol. 7) ?"
  23.               questions[14] = "Siapa idola Kogoro ?"
  24.               questions[15] = "Kapan \"Meitantei Conan\" diterbitkan pertama kali ?"
  25.               questions[16] = "Apa nama virus komputer yang muncul di komik ini ?"
  26.               questions[17] = "Kapan Heiji menyadari bahwa Conan = Shinichi ?"
  27.               questions[18] = "Siapa nama pembunuh Tetsuharu Tomizawa ?"
  28.               questions[19] = "Di file berapa dapat ditemukan film teater \"Gomera\" (atau \"Gamellon\") ?\n(Judulnya \"Duel terakhir Gomera\")"
  29.               questions[20] = "Nama depan kakak Sonoko Suzuki ....."
  30.               questions[21] = "nama \"pacar\" Shinichi di vol.7 adalah ....."
  31.               questions[22] = "Vol.16, File 06: ......."
  32.               questions[23] = "Vol.14, File 04: ......."
  33.               questions[24] = "alat yang digunakan Conan untuk meniru suara orang lain ialah ...."
  34.               questions[25] = "Di vol.16, sebagai siapa Kaito menyamar ketika Conan menangkapnya ?"
  35.               questions[26] = "Kapan Kaito muncul untuk kedua kali ?"
  36.               questions[27] = "Nama asli Ai Haibara ......"
  37.               questions[28] = "Dari mana Heiji berasal ?"
  38.               questions[29] = "Di Vol.17, Apa arti \"L\" dalam \"L.N.R\" ?"
  39.               questions[30] = "Apa gambar cover Vol.19"
  40.  
  41.               answerA = new Array()
  42.               answerA[1] = "Kekasih Shinichi"
  43.               answerA[2] = "Sherry Miyano"
  44.               answerA[3] = "Kekayaan"
  45.               answerA[4] = "4"
  46.               answerA[5] = "Sebuah puri"
  47.               answerA[6] = "Shiro Suzuki"
  48.               answerA[7] = "Sepak bola"
  49.               answerA[8] = "Pie Lemon"
  50.               answerA[9] = "Di Vol.11"
  51.               answerA[10] = "Conan berjalan di hutan"
  52.               answerA[11] = "Vol.5"
  53.               answerA[12] = "Moonlight Sonata"
  54.               answerA[13] = "Mozart"
  55.               answerA[14] = "TWO-MIX"
  56.               answerA[15] = "1994"
  57.               answerA[16] = "Die Hard"
  58.               answerA[17] = "Vol. 10"
  59.               answerA[18] = "Yuzo Tomizawa"
  60.               answerA[19] = "8"
  61.               answerA[20] = "Chikako"
  62.               answerA[21] = "Ayumi Yoshida"
  63.               answerA[22] = "Black Star"
  64.               answerA[23] = "Pertanyaan ditengah daun gugur"
  65.               answerA[24] = "Sebuah pena"
  66.               answerA[25] = "Sonoko Suzuki"
  67.               answerA[26] = "Vol.16"
  68.               answerA[27] = "Shiro Miyano"
  69.               answerA[28] = "Kyoto"
  70.               answerA[29] = "Cahaya"
  71.               answerA[30] = "Menara Tokyo"
  72.  
  73.               answerB = new Array()
  74.               answerB[1] = "Pembunuhan ditangah siaran langsung"
  75.               answerB[2] = "Masami Hirota"
  76.               answerB[3] = "Besar"
  77.               answerB[4] = "5"
  78.               answerB[5] = "Jembatan"
  79.               answerB[6] = "Taro Suzuki"
  80.               answerB[7] = "Memecahkan misteri"
  81.               answerB[8] = "Black Forest"
  82.               answerB[9] = "Di Vol.12"
  83.               answerB[10] = "Conan memakai topeng Jin"
  84.               answerB[11] = "Vol.10"
  85.               answerB[12] = "Symphony No.16"
  86.               answerB[13] = "Beethoven"
  87.               answerB[14] = "Minami Takayama"
  88.               answerB[15] = "1995"
  89.               answerB[16] = "Night Illusion"
  90.               answerB[17] = "Vol. 11"
  91.               answerB[18] = "Tatsuji Tomizawa"
  92.               answerB[19] = "9"
  93.               answerB[20] = "Atsuko"
  94.               answerB[21] = "Ai Haibara"
  95.               answerB[22] = "Situasi terakhir"
  96.               answerB[23] = "Senyum Conan"
  97.               answerB[24] = "Dasi kupu-kupu"
  98.               answerB[25] = "Ran"
  99.               answerB[26] = "Vol. 18"
  100.               answerB[27] = "Shiho Miyano"
  101.               answerB[28] = "Hokaido"
  102.               answerB[29] = "Kiri"
  103.               answerB[30] = "Menara Eifel"
  104.  
  105.               answerC = new Array()
  106.               answerC[1] = "Penulikan Ayumi"
  107.               answerC[2] = "Shiho Miyano"
  108.               answerC[3] = "Emas"
  109.               answerC[4] = "6"
  110.               answerC[5] = "Hutan"
  111.               answerC[6] = "Shiho Suzuki"
  112.               answerC[7] = "Mendatangi Klub Sherlock Holmes"
  113.               answerC[8] = "Panekuk"
  114.               answerC[9] = "Di Vol.14"
  115.               answerC[10] = "Konan berpakaian sebagai Kaito KID"
  116.               answerC[11] = "Vol.15"
  117.               answerC[12] = "Moonlight Densetsu"
  118.               answerC[13] = "Keiji Asoh"
  119.               answerC[14] = "Yooko Okino"
  120.               answerC[15] = "1996"
  121.               answerC[16] = "Hackers"
  122.               answerC[17] = "Vol.12"
  123.               answerC[18] = "Taichi Tomizawa"
  124.               answerC[19] = "10"
  125.               answerC[20] = "Ayako"
  126.               answerC[21] = "Ryoko Akagi"
  127.               answerC[22] = "Hilang"
  128.               answerC[23] = "Senyum Yukiko"
  129.               answerC[24] = "mikrofon"
  130.               answerC[25] = "Ayah Sonoko"
  131.               answerC[26] = "Vol. 20"
  132.               answerC[27] = "Taro Miyano"
  133.               answerC[28] = "Tokyo"
  134.               answerC[29] = "Kunci"
  135.               answerC[30] = "Pesawat"
  136.  
  137.               answerD = new Array()
  138.               answerD[1] = "Ruang Meditasi"
  139.               answerD[2] = "Akemi Miyano"
  140.               answerD[3] = "Tidak bisa diterjemahkan"
  141.               answerD[4] = "7"
  142.               answerD[5] = "Gunung"
  143.               answerD[6] = "Yusaku Suzuki"
  144.               answerD[7] = "Musik"
  145.               answerD[8] = "Kue ulang tahun"
  146.               answerD[9] = "Di Vol.16"
  147.               answerD[10] = "Conan sedang menyanyi"
  148.               answerD[11] = "Vol.20"
  149.               answerD[12] = "Bloody Venus"
  150.               answerD[13] = "Leonardo Da Vinci"
  151.               answerD[14] = "REX"
  152.               answerD[15] = "1997"
  153.               answerD[16] = "Baron Night"
  154.               answerD[17] = "Vol. 13"
  155.               answerD[18] = "Tak diketahui"
  156.               answerD[19] = "13"
  157.               answerD[20] = "Masaru"
  158.               answerD[21] = "Ran Mouri"
  159.               answerD[22] = "Pertemuan tak terduga"
  160.               answerD[23] = "Kasus dimulai"
  161.               answerD[24] = "Kacamata Conan"
  162.               answerD[25] = "Kogoro Mouri"
  163.               answerD[26] = "Vol. 21"
  164.               answerD[27] = "Akemi Miyano"
  165.               answerD[28] = "Osaka"
  166.               answerD[29] = "Garis"
  167.               answerD[30] = "Menara Osaka"
  168.  
  169.               rightAns = new Array
  170.               rightAns[1] = "d"
  171.               rightAns[2] = "d"
  172.               rightAns[3] = "c"
  173.               rightAns[4] = "b"
  174.               rightAns[5] = "b"
  175.               rightAns[6] = "a"
  176.               rightAns[7] = "d"
  177.               rightAns[8] = "a"
  178.               rightAns[9] = "a"
  179.               rightAns[10] = "b"
  180.               rightAns[11] = "b"
  181.               rightAns[12] = "a"
  182.               rightAns[13] = "b"
  183.               rightAns[14] = "c"
  184.               rightAns[15] = "a"
  185.               rightAns[16] = "d"
  186.               rightAns[17] = "d"
  187.               rightAns[18] = "c"
  188.               rightAns[19] = "c"
  189.               rightAns[20] = "c"
  190.               rightAns[21] = "c"
  191.               rightAns[22] = "c"
  192.               rightAns[23] = "a"
  193.               rightAns[24] = "b"
  194.               rightAns[25] = "b"
  195.               rightAns[26] = "c"
  196.               rightAns[27] = "b"
  197.               rightAns[28] = "d"
  198.               rightAns[29] = "a"
  199.               rightAns[30] = "d"
  200.  
  201.               reference = new Array()
  202.               reference[1] = "tidak ada"
  203.               reference[2] = "Nama Asli !"
  204.               reference[3] = "\"ORO\" adalah sebuah kata dalam bahasa Perancis !"
  205.               reference[4] = "tidak ada"
  206.               reference[5] = "tidak ada"
  207.               reference[6] = "Baca Vol. 15"
  208.               reference[7] = "Ah... kau salah, itu adalah hobi Shinichi "
  209.               reference[8] = "tidak ada"
  210.               reference[9] = "tidak ada"
  211.               reference[10] = "tidak ada"
  212.               reference[11] = "tidak ada"
  213.               reference[12] = "tidak ada"
  214.               reference[13] = "tidak ada"
  215.               reference[14] = "Kau melihatnya pada Vol.1"
  216.               reference[15] = "tidak ada"
  217.               reference[16] = "Baca Vol.8"
  218.               reference[17] = "tidak ada"
  219.               reference[18] = "Baca Vol. 13"
  220.               reference[19] = "FILE ! Bukan VOLUME !"
  221.               reference[20] = "Baca Vol. 05"
  222.               reference[21] = "tidak ada"
  223.               reference[22] = "tidak ada"
  224.               reference[23] = "tidak ada"
  225.               reference[24] = "tidak ada"
  226.               reference[25] = "tidak ada"
  227.               reference[26] = "KEDUA KALI !"
  228.               reference[27] = "Baca Vol.18"
  229.               reference[28] = "tidak ada"
  230.               reference[29] = "tidak ada"
  231.               reference[30] = "tidak ada"
  232.               } 
  233.  
  234. function nextQuestion(form)
  235. //set the total number of questions equal to quizend
  236.  
  237. {   var quizEnd = eval(20 * 1);
  238.     if(form.questNo.value == quizEnd) {
  239.        form.question.value = "";
  240.        form.choiceA.value = "";
  241.        form.choiceB.value = "";
  242.        form.choiceC.value = "";
  243.        form.choiceD.value = "";
  244.        form.yourChoice.value = "";
  245.        form.question.value = "Akhir dari Kuis. Sekarang anda dapat melanjutkan ke \"Penghargaan Conan\""; } else {
  246.     if((form.questNo.value == "")||(form.questNo.value != "")) {
  247. nummidi = 20
  248. day = new Date()
  249. seed = day.getTime()
  250. ran = parseInt(((seed - (parseInt(seed/1000,10) * 1000))/10)/100*nummidi
  251. + 1,10)
  252. form.questNo.value = ran    }
  253.     form.question.value = questions[form.questNo.value];
  254.     form.choiceA.value = answerA[form.questNo.value];
  255.     form.choiceB.value = answerB[form.questNo.value];
  256.     form.choiceC.value = answerC[form.questNo.value];
  257.     form.choiceD.value = answerD[form.questNo.value];
  258.     form.yourChoice.value = "";
  259.     if(form.myScore.value == "") {form.myScore.value = 0; } else 
  260.     { form.myScore.value = form.myScore.value - 1; }
  261.    }
  262. }
  263.  
  264.    function checkAnswer(form) {
  265.       
  266.       var myScore = 0;
  267.  
  268.  if(form.yourChoice.value == rightAns[form.questNo.value]) {
  269.       form.myScore.value = eval(form.myScore.value) + eval(1)} else {alert("Ups, Anda memilih jawaban yang salah!\n\nHint: " + reference[form.questNo.value]);
  270.       form.myScore.value = form.myScore.value - 1 }
  271.  
  272.    var quizEnd = ran - 1 ;
  273.     if(form.questNo.value == quizEnd) {
  274.        form.question.value = "";
  275.        form.choiceA.value = "";
  276.        form.choiceB.value = "";
  277.        form.choiceC.value = "";
  278.        form.choiceD.value = "";
  279.        form.yourChoice.value = "";
  280.        form.question.value = "Akhir dari Kuis.  Score anda ialah seperti tertulis dibawah. Sekarang anda bisa melanjutkan ke \"Penghargaan Conan\"";} else {
  281.     if(form.questNo.value == "30"){form.questNo.value=1
  282. } else {    
  283.        form.questNo.value = eval(form.questNo.value) + 1;
  284.     }
  285.     form.question.value = questions[form.questNo.value];
  286.     form.choiceA.value = answerA[form.questNo.value];
  287.     form.choiceB.value = answerB[form.questNo.value];
  288.     form.choiceC.value = answerC[form.questNo.value];
  289.     form.choiceD.value = answerD[form.questNo.value];
  290.     form.yourChoice.value = "";
  291.     if(form.myScore.value == "") {form.myScore.value = 0; } else {
  292.                                                   form.myScore.value = form.myScore.value; }
  293.  
  294.    }
  295.     }
  296.  
  297. function clearForm(form)
  298.  
  299. {
  300.     form.questNo.value = "";
  301.     form.question.value = "";
  302.     form.choiceA.value = "";
  303.     form.choiceB.value = "";
  304.     form.choiceC.value = "";
  305.     form.choiceD.value = "";
  306.     form.yourChoice.value = "";
  307.     form.myScore.value = "";
  308. }
  309.  
  310. function warp(form) 
  311. {
  312.         if (form.myScore.value == 30 ) {
  313.                 alert("CONAN FANS\nGrade : S (Super)");
  314.               myGrade = new Array()
  315.               myGrade = "S"; award();
  316.                 }
  317.     else
  318.         if ((form.myScore.value <= 29)&&(form.myScore.value > 22)) {
  319.                 alert("CONAN FANS\nGrade : A");
  320.               myGrade = new Array()
  321.               myGrade = "A"; award(); 
  322.                 }
  323.     else
  324.         if ((form.myScore.value <= 22 )&&(form.myScore.value > 18)) {
  325.                 alert("CONAN FANS\nGrade : B");
  326.               myGrade = new Array()
  327.               myGrade = "B"; award(); 
  328.                 }
  329.     else
  330.         if ((form.myScore.value <= 18)&&(form.myScore.value > 14)) {
  331.                 alert("CONAN FANS\nGrade : C");
  332.               myGrade = new Array()
  333.               myGrade = "C"; award(); 
  334.  
  335.                 }
  336.     else
  337.         if ((form.myScore.value <= 14)&&(form.myScore.value > 8)) {
  338.                 alert("CONAN FANS\nGrade : D");
  339.               myGrade = new Array()
  340.               myGrade = "D"; award(); 
  341.                 }
  342.     else
  343.         if ((form.myScore.value <= 8)&&(form.myScore.value > 5)) {
  344.                 alert("CONAN FANS\nGrade : E");
  345.               myGrade = new Array()
  346.               myGrade = "E"; award(); 
  347.                 }
  348.     else
  349.         if (form.myScore.value <= 5){
  350.                 alert("CONAN FANS\nGrade : F");
  351.               myGrade = new Array()
  352.               myGrade = "F"; award(); 
  353.                 }
  354.         else { }
  355. }
  356.  
  357. function award()
  358. {
  359. document.writeln('<html>\n'
  360. +'<head>\n'
  361. +'<title>Conan Award for Grade '+ myGrade +'</title>\n'
  362. +'</head>\n'
  363. +'<body background="images/back2cn.jpg">\n' 
  364. +'<table width="750">\n'
  365. +'    <tr>\n'
  366. +'      <td colspan="2" align="center"><h1><font color="red">Selamat, Grade anda ialah : <B>'+ myGrade +'</b></font></h1><hr></td>\n'
  367. +'    </tr>\n'
  368. +'    <tr>\n'
  369. +'      <td width="150" valign="top" align="center"><b>Anda telah menjawab semua pertanyaan.\n'
  370. +'      Untuk balasannya, saya akan memberi sebuah penghargaan.<br>\n'
  371. +'      Ok, silahkan mengisi formulir ini dan tunggulah penghargaan anda.</b></td>\n'
  372. +'      <td><form method="POST" action="http://www.chip.co.id/cgi-bin/formmail.pl">\n'
  373. +'      <input type="hidden" name="subject" value="Penghargaan Kuis Conan Grade '+ myGrade +'">\n'
  374. +'      <input type="hidden" name="recipient" value="hendra@crosswinds.net">\n'
  375. +'      <input type="hidden" name="redirect" value="http://www.crosswinds.net/~hendra/quiz.html">\n'
  376. +'      <Blockquote>Nama Anda <input type="text" name="name" size="25"> <p>E-Mail Anda <input type="text" name="email" size="25">\n'
  377. +'      <p>WebSite Anda (jika ada)<br>\n'
  378. +'      <input type="text" name="Website" size="40">\n'
  379. +'      <p>Apakah anda ingin nama anda tertulis di "Daftar Pemenang" ?\n'
  380. +'      <blockquote>\n'
  381. +'        <p><input type="radio" value="Ya" name="Bersedia ditulis datanya">Ya   <input type="radio" name="Bersedia ditulis datanya" value="Tidak">Tidak\n'
  382. +'      </blockquote>\n'
  383. +'      <p>Apakah anda ingin saya menulis hal berikut di homepage saya : <br>\n'
  384. +'      <input type="checkbox" name="Tulis Alamat Mail" value="Yes">Alamat E-Mail Anda<br>\n'
  385. +'      <input type="checkbox" name="Tulis Alamat Website" value="Yes">WebSite Anda<br>\n'
  386. +'      <input type="checkbox" name="Tulis Grade" value="Yes">Grade Anda\n'
  387. +'      <p>Komentar anda :<p><textarea rows="5" name="komentar" cols="30">\n'
  388. +'      </TEXTAREA>          \n'
  389. +'      <input type="submit" value="Proses" name="Submit"></blockquote>\n'
  390. +'      </td>\n'
  391. +'    </tr></table>\n'
  392. +'</form>\n'
  393. +'</body>'
  394. +'</html>');
  395. }
  396.  
  397. function jmp()
  398. {
  399. alert("Waktu anda sudah habis\nMaaf, Anda gagal");
  400. document.location.href="quiz_i.html"
  401. }
  402. //done hiding from old browsers -->