diff --git a/zh/searchurl/txt/mdict.html b/zh/searchurl/txt/mdict.html
index 3cac1cc1..30a9dce5 100644
--- a/zh/searchurl/txt/mdict.html
+++ b/zh/searchurl/txt/mdict.html
@@ -78,6 +78,8 @@
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){
@@ -86,13 +88,16 @@
btnLookup.click();
}
};
-
+
+ //dictinput.onClick = {(e)=>{e.target.value="";}};
let filenames = location.search.substring(6);
if(filenames.length>0){
dictinput.setAttribute('accept',filenames);
- location.href="i:5fdictinput.click();setTimeout(()=>{btnLookup.click();dictinput.removeAttribute('accept');},70)";
+ 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();
+