1// ãã¼ã¸å ¨ä½ï¼ç»åãä»ã®JSå«ãï¼ãå®å ¨ã«èªã¿è¾¼ã¿çµãã£ã¦ãã確å®ã«å®è¡ããã 2window.addEventListener('load', function() { 3 4 // 1. é·ç§»å ã®ãããã³ã°è¨å® 5 var redirectMap = { 6 'å ä¸': '/shop/c/c1003/', 7 'ã»ãã¡ãã': '/shop/c/c1003/' 8 }; 9 10 // 2. ãã©ã¼ã ã®éä¿¡ã¤ãã³ããç£è¦ï¼jQueryã使ç¨ï¼ 11 jQuery(document).on('submit', 'form[name="frmSearch"]', function(event) { 12 13 var keyword = jQuery('#keyword').val(); 14 if (!keyword) return; 15 16 // å ¥åããããã¼ã¯ã¼ãã®åå¾ã®ã¹ãã¼ã¹ãåé¤ 17 var cleanKeyword = keyword.trim(); 18 19 // ãå ä¸ãã¾ãã¯ãã»ãã¡ãããã«ä¸è´ããå ´å 20 if (redirectMap[cleanKeyword]) { 21 // æ¬æ¥ã®æ¤ç´¢å¦çï¼ãµã¼ãã¼éä¿¡ï¼ããã®å ´ã§å³åº§ã«å·®ãæ¢ãã 22 event.preventDefault(); 23 event.stopPropagation(); // ä»ã®JSï¼ãµã¸ã§ã¹ãçï¼ã¸ã®ã¤ãã³ã伿ãã¹ããã 24 25 // æå®ãããå ä¸ã«ãã´ãªãã¼ã¸ã¸ãªãã¤ã¬ã¯ã 26 window.location.href = redirectMap[cleanKeyword]; 27 } 28 }); 29 30});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.