Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <body onLoad="runScript()">
- <h1>TTS script</h1>
- <script type="text/javascript" src="jquery-3.2.1.min.js"></script>
- <script type="text/javascript" src="haniilinkedlist_1.js"></script>
- <script type="text/javascript">
- // Print with: document.getElementById('demo').innerHTML = "some text";
- function runScript()
- {
- var paramval = getURLParameter("q");
- getRandomPunnyWord("toss", "n");
- if(!paramval)
- {
- window.location.hash = "#queryparamnotparsed";
- return;
- }
- window.location.hash = "#" + paramval;
- }
- function getURLParameter(name)
- {
- // From stackoverflow.com/questions/11582512
- var regex = new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)');
- return decodeURIComponent((regex.exec(location.search) || [null, ''])[1].replace(/\+/g, '%20')) || null;
- }
- function getRandomPunnyWord(word, wordtype)
- {
- var allPunnyWords = new LinkedList();
- var rhymeJSON = jQuery.getJSON("https://api.datamuse.com/words", "rel_rhy=" + word + "&md=p");
- document.getElementById('demo').innerHTML = rhymeJSON.data;
- /*
- for(var i = 0, length = rhymeJSON.data.length; i < length; i++)
- //if(arrayContains(rhymeJSON.data[i][3]), wordtype)
- allPunnyWords.add(rhymeJSON.data[i][0]);
- document.getElementById('demo').innerHTML = allPunnyWords;
- */
- }
- function arrayContains(array, element)
- {
- for(var i = 0; i < array.length; i++)
- if(array[i] == element)
- return true;
- return false;
- }
- </script>
- <p id="demo"></p>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment