Widget:NoPageRefresh.js

From Cookipedia
Jump to: navigation, search

<script type = 'text/javascript'>

  function fnc() {
     elements = document.getElementById('searcher').elements;
     str = ;
     for (i = 0; i < elements.length; ++i) {
        if (elements[i].type == 'checkbox' && elements[i].checked)
           str = str + elements[i].value + '+';
        if (elements[i].name == 'user_search')
           str = str + elements[i].value + '+';
     }
     if (str.length == 0) {
        alert("Please select at least one ingredient or cooking method");
        return false;
     }
     hid = ;
     for (i = 0; i < elements.length; ++i) {
        if (elements[i].type == 'hidden')
           hid = hid + elements[i].name + '=' + elements[i].value + '+';
     }
     search_uri = 'https://www.cookipedia.co.uk/wiki/index.php?title=Special%3ASearch&fulltext=Search&search=' + str + '&' + hid;
     window.location = search_uri;

} </script>