diff --git a/zh/searchurl/txt/mdict.html b/zh/searchurl/txt/mdict.html
index 45780662..30f2b8f2 100644
--- a/zh/searchurl/txt/mdict.html
+++ b/zh/searchurl/txt/mdict.html
@@ -78,27 +78,26 @@
let dictinput = document.getElementById('dictfile');
let wordinput = document.getElementById('word');
let btnLookup = document.getElementById('btnLookup');
- let v = location.hash.substring(6);
- wordinput.value = v;
- window.onhashchange = function() {
- let v = location.hash.substring(6);
- if(v.length>0){
- wordinput.value = v;
- //wordinput.dispatchEvent(new Event('change', {'bubbles': true}));
- btnLookup.click();
- }
- };
- //dictinput.onClick = {(e)=>{e.target.value="";}};
window.onload = function() {
+ let v = location.hash.substring(6);
+ wordinput.value = v;
+
let filenames = location.search.substring(6);
if(filenames.length>0){
dictinput.setAttribute('accept',filenames);
location.href="i:5fdictinput.click()";
- //setTimeout(()=>{location.href="i:5fdictinput.click();"},100);
- //setTimeout(()=>{location.href="i:5fdictinput.click();"},300);
setTimeout(()=>{dictinput.dispatchEvent(new Event('change'));dictinput.removeAttribute('accept')},500);
}
+ window.onhashchange = function() {
+ let v = location.hash.substring(6);
+ if(v.length>0){
+ wordinput.value = v;
+ //wordinput.dispatchEvent(new Event('change', {'bubbles': true}));
+ btnLookup.click();
+ }
+ };
+
}