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

📄 spell.js

📁 云峰进销存管理系统net1.0免费版 运行环境 win2000 或win2003 支持asp.net环境
💻 JS
字号:
/**************************************************** 
* Spell Checker Client JavaScript Code 
****************************************************/ 
// spell checker constants 
var spellURL = "SpellCheck.aspx"; 
var showComplete; 
//else 
//var newWindow = window.open(spellURL, "newWindow", "height=300,width=400,scrollbars=no,resizable=no,toolbars=no,status=no,menubar=no,location=no"); 



/**************************************************** 
* Spell Checker Suggestion Window JavaScript Code 
****************************************************/ 
var iElementIndex = -1; 
var parentWindow; 

function initialize() 
{ 
iElementIndex = parseInt(document.getElementById("ElementIndex").value); 

if (parent.window.dialogArguments) 
parentWindow = parent.window.dialogArguments; 
else if (top.opener) 
parentWindow = top.opener; 

var spellMode = document.getElementById("SpellMode").value; 

switch (spellMode) 
{ 
case "start" : 
//do nothing client side 
break; 
case "suggest" : 
//update text from parent document 
updateText(); 
//wait for input 
break; 
case "end" : 
//update text from parent document 
updateText(); 
//fall through to default 
default : 
//get text block from parent document 
if(loadText()) 
document.SpellingForm.submit(); 
else 
endCheck() 

break; 
} 
} 

function loadText() 
{ 
if (!parentWindow.document) 
return false; 

// check if there is any text to spell check 
for (++iElementIndex; iElementIndex < parentWindow.checkElements.length; iElementIndex++) 
{ 
var newText = parentWindow.getText(iElementIndex); 
if (newText.length > 0) 
{ 
updateSettings(newText, 0, iElementIndex, "start"); 
document.getElementById("StatusText").innerText = "Spell Checking Text ..."; 
return true; 
} 
} 

return false; 
} 

function updateSettings(currentText, wordIndex, elementIndex, mode) 
{ 
document.getElementById("CurrentText").value = currentText; 
document.getElementById("WordIndex").value = wordIndex; 
document.getElementById("ElementIndex").value = elementIndex; 
document.getElementById("SpellMode").value = mode; 
} 

function updateText() 
{ 
if (!parentWindow.document) 
return false; 

var newText = document.getElementById("CurrentText").value; 
parentWindow.setText(iElementIndex, newText); 
} 

function endCheck() 
{ 
if (showCompleteAlert) 
alert("Spell Check Complete"); 
// closeWindow(); 
} 

function closeWindow() 
{ 
if (top.opener || parent.window.dialogArguments) 
self.close(); 
} 

function changeWord(oElement) 
{ 
var k = oElement.selectedIndex; 
oElement.form.ReplacementWord.value = oElement.options[k].value; 
}

⌨️ 快捷键说明

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