Advertisement
Guest User

Dwite

a guest
Jun 13th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!doctype html>
  2. <html>
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>...</title>
  6.     <script>
  7.         var speed = 2000;
  8.         var current_frame = 0;
  9.         var current_text = [];
  10.  
  11.        
  12.  
  13.         function klikaj() {
  14.             clearInterval();
  15.             var text = document.getElementById("ta").value;
  16.             var r1 = document.getElementById("r1");
  17.             var r2 = document.getElementById("r2");
  18.             var r3 = document.getElementById("r3");
  19.            
  20.             if (r1.checked) {
  21.                 speed = 2000;
  22.             }
  23.             else if (r2.checked) {
  24.                 speed = 1000;
  25.             }
  26.             else if(r3.checked)
  27.             {
  28.                 speed = 500;
  29.             }
  30.  
  31.             current_text = text.split(' ');
  32.             current_frame = 0;
  33.             setInterval(()=>{
  34.                 document.getElementById("show").innerHTML = current_text[current_frame];
  35.                 if (current_text.length > 0) {
  36.                     if (current_frame < current_text.length) {
  37.                         current_frame++;
  38.                     }
  39.                     else{
  40.                         current_frame = 0;
  41.                     }
  42.                 }
  43.             },speed);
  44.         }
  45.     </script>
  46.  
  47.     <style>
  48.         #input {
  49.             float: left;
  50.             border-style: inset;
  51.             width: 300px;
  52.             height: 300px;
  53.         }
  54.         textarea{
  55.             resize: none;
  56.             width: 294px;
  57.             height: 240px;
  58.         }
  59.         #generate_btn{
  60.             width: 100px;
  61.             height: 24px;
  62.             margin-top: 10px;
  63.         }
  64.         #options{
  65.             float: left;
  66.             border-style: inset;
  67.             width: 150px;
  68.             height: 300px;
  69.         }
  70.         #options input{
  71.             float : left;
  72.             margin-left: 20px;
  73.         }
  74.         #output{
  75.             clear: both;
  76.             width: 452px;
  77.             height: 200px;
  78.             border-style: inset;
  79.         }
  80.  
  81.         #show{
  82.             font-size: 30px;
  83.             margin-top:70px;
  84.         }
  85.  
  86.     </style>
  87.  
  88.  
  89. </head>
  90. <body>
  91.     <div id="input">
  92.         <div>
  93.             <textarea id="ta"></textarea>
  94.             <center>
  95.                 <input type="button" id="generate_btn" value="GENERATE" onclick="klikaj()">
  96.             </center>
  97.         </div>
  98.     </div>
  99.     <div id="options">
  100.         <center>
  101.             <div>
  102.                 <h4>Poziom trudności :  </h4><br />
  103.                 <input id="r1" type="radio" value="Łatwy" name="level"/>Łatwy<br/>
  104.                 <input id="r2" type="radio" value="Średni" name="level"/>Średni<br/>
  105.                 <input id="r3" type="radio" value="Trudny" name="level"/>Trudny<br/>
  106.             </div>
  107.         </center>    
  108.     </div>
  109.     <div id="output">
  110.         <center>
  111.             <div id="show">
  112.             </div>
  113.         </center>
  114.     </div>
  115.     </body>
  116. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement