HaniiPuppy

script.html

Oct 9th, 2017
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2.  
  3. <html>
  4.     <body onLoad="runScript()">
  5.         <h1>TTS script</h1>
  6.        
  7.         <script type="text/javascript" src="jquery-3.2.1.min.js"></script>
  8.         <script type="text/javascript" src="haniilinkedlist_1.js"></script>
  9.         <script type="text/javascript">
  10.        
  11.             // Print with: document.getElementById('demo').innerHTML = "some text";
  12.        
  13.             function runScript()
  14.             {
  15.                 var paramval = getURLParameter("q");
  16.                 getRandomPunnyWord("toss", "n");
  17.                
  18.                 if(!paramval)
  19.                 {
  20.                     window.location.hash = "#queryparamnotparsed";
  21.                     return;
  22.                 }
  23.                
  24.                 window.location.hash = "#" + paramval;
  25.             }
  26.            
  27.             function getURLParameter(name)
  28.             {
  29.                 // From stackoverflow.com/questions/11582512
  30.                 var regex = new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)');
  31.                 return decodeURIComponent((regex.exec(location.search) || [null, ''])[1].replace(/\+/g, '%20')) || null;
  32.             }
  33.            
  34.             function getRandomPunnyWord(word, wordtype)
  35.             {
  36.                 var allPunnyWords = new LinkedList();
  37.                
  38.                 var rhymeJSON = jQuery.getJSON("https://api.datamuse.com/words", "rel_rhy=" + word + "&md=p");
  39.                 document.getElementById('demo').innerHTML = rhymeJSON.data;
  40.                
  41.                 /*
  42.                 for(var i = 0, length = rhymeJSON.data.length; i < length; i++)
  43.                     //if(arrayContains(rhymeJSON.data[i][3]), wordtype)
  44.                         allPunnyWords.add(rhymeJSON.data[i][0]);
  45.                        
  46.                 document.getElementById('demo').innerHTML = allPunnyWords;
  47.                 */
  48.             }
  49.            
  50.             function arrayContains(array, element)
  51.             {
  52.                 for(var i = 0; i < array.length; i++)
  53.                     if(array[i] == element)
  54.                         return true;
  55.                        
  56.                 return false;
  57.             }
  58.            
  59.         </script>
  60.        
  61.         <p id="demo"></p>
  62.     </body>
  63. </html>
Advertisement
Add Comment
Please, Sign In to add comment