⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wordqueryscript.js

📁 使用OSGi框架开发的分布式电子辞典
💻 JS
字号:
function precessGetWord(sId,tId,chooseFormId)
{
    var source = document.getElementById(sId);
    if(source.value)
    {
        var input = source.value;
        getWord(input,tId,chooseFormId);
    }
}

//Get the probable words list
function getpreWord(sourceID,targetID,chooseFormId)
{
    var choose = null;
    alert(document.getElementById("chooseFormId"));
    if(document.getElementById("chooseFormId"))
    {
        var chooseform = document.getElementById("chooseFormId");
        var i = 0;
        for (i=0; i<chooseform.rlist.length; i++)
        {
            if (chooseform.rlist[i].checked)
            {
                choose = chooseform.rlist[i].value;
                break;
            }
        }
    }
    var ajaxobj = false;
    if(window.XMLHttpRequest)
    {
        ajaxobj = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        ajaxobj = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if(ajaxobj)
    {
        var tar = document.getElementById(targetID);                
        var source = document.getElementById(sourceID);
        if(source.value)
        {
            var input = source.value;
            ajaxobj.open("GET","/servlet/wordquery?word=" + input + "&choose=" + choose);
            ajaxobj.onreadystatechange = function()
            {
                if(ajaxobj.readyState == 4 && ajaxobj.status == 200)
                {
                    tar.innerHTML = ajaxobj.responseText;
                }
            }
            ajaxobj.send(null);
        }
        else
        {
            tar.innerHTML = "<div></div>";
        }
    }
}
                        
                        
//Get the detail of the particular vocabulary
function getWord(word,targetID,chooseFormId)
{
    var choose = null;
    if(document.getElementById("chooseFormId"))
    {
        var chooseform = document.getElementById("chooseFormId");
        var i = 0;
        for (i=0; i<chooseform.rlist.length; i++)
        {
            if (chooseform.rlist[i].checked)
            {
                choose = chooseform.rlist[i].value;
                break;
            }
        }
    }
    var ajaxobj = false;
    var tar = document.getElementById(targetID);
    if(window.XMLHttpRequest)
    {
                                   
        ajaxobj = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
                                        
        ajaxobj = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if(ajaxobj)
    {
                                            
        ajaxobj.open("GET","/servlet/worddetail?word=" + word + "&choose=" + choose);
        ajaxobj.onreadystatechange = function()
        {
            if(ajaxobj.readyState == 4 && ajaxobj.status == 200)
            {
                tar.innerHTML = ajaxobj.responseText;
            }
        }
        ajaxobj.send(null);
    }
    else
    {
        tar.innerHTML = word;
    }
}
                                            
                                            

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -