亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? spellchecker.cfm

?? java web網絡編程示例,原代碼資源
?? CFM
字號:
<cfsilent>
<!---
This code uses a CF User Defined Function and should work in CF version 5.0
and up without alteration.

Also if you are hosting your site at an ISP, you will have to check with them
to see if the use of <CFEXECUTE> is allowed. In most cases ISP will not allow
the use of that tag for security reasons. Clients would be able to access each
others files in certain cases.
--->

<!---
The following variables values must reflect your installation needs.
--->
<cfset apsell_dir	= "c:\aspell\bin">

<cfset lang			= "en_US">
<cfset aspell_opts	= "-a --lang=#lang# --encoding=utf-8 -H">

<!--- Be sure the temporary folder exists --->
<cfset tempFolder	= "c:\aspell\temp">
<cfset tempfile		= "spell_#randrange(1,10000)#">

<cfset spellercss	= "../spellerStyle.css">
<cfset word_win_src	= "../wordWindow.js">

<cfset form.checktext = form["textinputs[]"]>

<cfscript>
  function LastIndexOf(subs, str)
  {
    return Len(str) - Find(subs, Reverse(str)) + 1;
  }
</cfscript>

<!--- Takes care of those pesky smart quotes from MS apps, replaces them with regular quotes --->
<cfparam name="url.checktext" default="">
<cfparam name="form.checktext" default="#url.checktext#">
<cfset submitted_text = replacelist(form.checktext,"%u201C,%u201D","%22,%22")>

<!--- submitted_text now is ready for processing --->

<!--- use carat on each line to escape possible aspell commands --->
<cfset text = "">
<cfset crlf = Chr(13) & Chr(10)>

<cfloop list="#submitted_text#" index="field" delimiters=",">
  <cfset text = text & "%" & crlf
                     & "^A" & crlf
                     & "!" & crlf>
  <cfset field = URLDecode(field)>
  <cfloop list="#field#" index="line" delimiters="#crlf#">
<!---     <cfset submitted_text = replace(submitted_text,"'","\'","All")>
    <cfset submitted_text = replace(submitted_text,"""","\""","All")> --->
  	<cfset text = text & "^" & Trim(JSStringFormat(line)) & "#crlf#">
  </cfloop>
</cfloop>


<!--- need to escape special javascript characters such as ' --->
<cfset unaltered_text = submitted_text>

<!--- create temp file from the submitted text, this will be passed to aspell to be check for misspelled words --->
<cffile action="write" file="#tempFolder#\#tempfile#.txt" output="#text#" charset="utf-8">

<!--- cfsavecontent is used to set the variable that will be returned with the results from aspell.
If your using the new version of mx 6.1 you can  use the following cfexecute tag instead:
<cfexecute name="C:\WINDOWS\SYSTEM32\cmd.exe" arguments="/c type c:\test\#tempfile#.txt | c:\aspell\bin\aspell #aspell_opts#" timeout="100" variable="results"></cfexecute> --->



<cfsavecontent variable="food">
<cfexecute name="C:\WINDOWS\SYSTEM32\cmd.exe" arguments="/c type #tempFolder#\#tempfile#.txt | #apsell_dir#\aspell #aspell_opts#" timeout="100"></cfexecute>
</cfsavecontent>



<!--- remove temp file --->
<cffile action="delete" file="#tempFolder#\#tempfile#.txt">

<cfset texts = StructNew()>
<cfset texts.textinputs = "">
<cfset texts.words = "">
<cfset texts.abort = "">

<!--- Generate Text Inputs --->

<cfset i = "0">
<cfloop index="text" list="#form.checktext#">
  <cfset texts.textinputs = ListAppend(texts.textinputs, 'textinputs[#i#] = decodeURIComponent("#text#");', '#Chr(13)##Chr(10)#')>
  <cfset i = i + "1">
</cfloop>

<!--- Generate Words Lists --->

<cfset cnt = "1">
<cfset word_cnt = "0">
<cfset input_cnt = "-1">
<cfloop list="#food#" index="list" delimiters="#chr(10)##chr(13)#">
	<!--- removes the first line of the aspell output "@(#) International Ispell Version 3.1.20 (but really Aspell 0.50.3)" --->
	<cfif NOT cnt IS "1">
		<cfif Find("&", list) OR Find("##", list)>
			<!--- word that misspelled --->
			<cfset bad_word = listGetAt(list, "2", " ")>
			<!--- sugestions --->
			<cfset wrdList = mid(list,(LastIndexOf(':', list) + 2),(len(list) - (LastIndexOf(':', list) + 2)))>
			<cfset wrdsList = "">
			<cfloop list="#wrdList#" index="idx">
				<cfset wrdsList = ListAppend(wrdsList, " '" & trim(replace(idx,"'","\'","All")) & "'", ", ")>
			</cfloop>
      <cfset wrdsList = Right(wrdsList, Len(wrdsList) - 1)>
			<!--- javascript --->
			<cfset texts.words = ListAppend(texts.words, "words[#input_cnt#][#word_cnt#] = '#trim(replace(bad_word,"'","\'","All"))#';", "#Chr(13)##Chr(10)#")>
			<cfset texts.words = ListAppend(texts.words, "suggs[#input_cnt#][#word_cnt#] = [#trim(wrdsList)#];", "#Chr(13)##Chr(10)#")>
			<cfset word_cnt = word_cnt + 1>
		<cfelseif find("*", list)>
      <cfset input_cnt = input_cnt + "1">
      <cfset word_cnt = "0">
      <cfset texts.words = ListAppend(texts.words, "words[#input_cnt#] = [];", "#crlf#")>
      <cfset texts.words = ListAppend(texts.words, "suggs[#input_cnt#] = [];", "#crlf#")>
		</cfif>
	</cfif>
	<cfset cnt = cnt + 1>
</cfloop>

<cfif texts.words IS "">
  <cfset texts.abort = "alert('Spell check complete.\n\nNo misspellings found.');#chrlf#top.window.close();">
</cfif>

</cfsilent><cfoutput><cfcontent type="text/html"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="#spellercss#" />
<script language="javascript" src="#word_win_src#"></script>
<script language="javascript">
var suggs = new Array();
var words = new Array();
var textinputs = new Array();
var error;

#texts.textinputs##Chr(13)##Chr(10)#
#texts.words#
#texts.abort#

var wordWindowObj = new wordWindow();
wordWindowObj.originalSpellings = words;
wordWindowObj.suggestions = suggs;
wordWindowObj.textInputs = textinputs;

function init_spell() {
	// check if any error occured during server-side processing
	if( error ) {
		alert( error );
	} else {
		// call the init_spell() function in the parent frameset
		if (parent.frames.length) {
			parent.init_spell( wordWindowObj );
		} else {
			alert('This page was loaded outside of a frameset. It might not display properly');
		}
	}
}

</script>

</head>
<body onLoad="init_spell();">

<script type="text/javascript">
wordWindowObj.writeBody();
</script>

</body>
</html></cfoutput>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲丝袜传媒另类| 蜜桃视频一区二区| 欧美国产日韩在线观看| 欧美一级爆毛片| 欧美一区二区国产| 91精品欧美久久久久久动漫 | 欧美主播一区二区三区| 91小视频免费看| 色综合一个色综合| 欧美三级电影一区| 日韩欧美区一区二| 国产女人18水真多18精品一级做| 欧美激情一区在线观看| 国产精品卡一卡二卡三| 一区二区成人在线视频| 午夜欧美视频在线观看| 黄色日韩网站视频| 99精品国产热久久91蜜凸| 色婷婷av一区二区三区之一色屋| 色狠狠av一区二区三区| 91精品国产综合久久香蕉的特点 | 国产精品麻豆一区二区| 亚洲欧美二区三区| 日日夜夜一区二区| 国产毛片精品视频| 色婷婷精品久久二区二区蜜臀av | 成人丝袜高跟foot| 在线观看日韩精品| 欧美精品一区男女天堂| 亚洲日本青草视频在线怡红院| 亚洲gay无套男同| 久久av中文字幕片| 欧美综合在线视频| 国产亚洲污的网站| 亚洲综合精品久久| 国产美女视频91| 欧美亚洲自拍偷拍| 国产精品伦理一区二区| 日韩av一区二区三区四区| 成人福利视频网站| 日韩美女一区二区三区四区| 国产精品免费丝袜| 国产综合一区二区| 欧美亚洲一区二区在线| 日本一区二区三区四区| 久久成人麻豆午夜电影| 欧美日韩欧美一区二区| 中文字幕一区二区三区蜜月| 狠狠色丁香婷综合久久| 欧美美女一区二区三区| 国产精品国产三级国产| 国产呦精品一区二区三区网站| 欧美日韩精品欧美日韩精品| 国产精品美女久久久久久| 狠狠色丁香九九婷婷综合五月| 欧美在线视频你懂得| 国产精品入口麻豆九色| 国产一区二区三区免费看| 666欧美在线视频| 五月激情丁香一区二区三区| 色噜噜狠狠色综合欧洲selulu| 欧美韩日一区二区三区四区| 国产一区二区在线观看视频| 欧美一区二区福利视频| 视频精品一区二区| 欧美日韩中文国产| 亚洲国产综合色| 在线观看91视频| 亚洲综合无码一区二区| 色综合网色综合| 亚洲美女屁股眼交| 色狠狠综合天天综合综合| 亚洲精品一二三四区| 91丝袜美女网| 一区二区三区在线观看网站| 色菇凉天天综合网| 亚洲国产综合人成综合网站| 欧美日韩一区小说| 无码av免费一区二区三区试看 | 中文字幕在线一区免费| 波多野结衣在线一区| 国产精品女上位| 91色porny| 五月天久久比比资源色| 欧美一区二区三区在线视频| 美女视频网站久久| 国产性色一区二区| 成人精品一区二区三区中文字幕| 1区2区3区国产精品| 精品视频1区2区| 男男gaygay亚洲| 国产午夜精品在线观看| 97se亚洲国产综合自在线不卡| 一区二区三区资源| 91精品国产色综合久久久蜜香臀| 精品午夜一区二区三区在线观看| 久久久久99精品国产片| 91免费版pro下载短视频| 性久久久久久久久| 久久久久久电影| 99久久er热在这里只有精品66| 一区二区三区四区中文字幕| 日韩免费电影网站| 色综合天天综合在线视频| 免费日本视频一区| 国产精品视频yy9299一区| 欧美美女喷水视频| 成人av资源下载| 日韩在线一二三区| 国产精品久久久爽爽爽麻豆色哟哟 | 国产91精品一区二区麻豆亚洲| 亚洲天堂免费看| 欧美videossexotv100| 99久久99久久精品免费观看| 蜜臀av在线播放一区二区三区| 中国色在线观看另类| 欧美日本国产一区| 成人精品视频一区| 捆绑调教一区二区三区| 一区二区三区精品视频在线| 久久免费国产精品| 日韩欧美国产午夜精品| 91电影在线观看| 粉嫩高潮美女一区二区三区 | 成人丝袜高跟foot| 久久99蜜桃精品| 亚欧色一区w666天堂| 中文字幕一区二区三区不卡 | 欧美成人一级视频| 欧美三级电影在线看| 99久久精品免费精品国产| 激情成人午夜视频| 毛片av一区二区三区| 午夜一区二区三区在线观看| 综合电影一区二区三区| 国产欧美日韩激情| 欧美精品一区二区三区高清aⅴ | 日韩欧美三级在线| 欧美精品一级二级三级| 日本韩国欧美一区| 91在线视频免费91| 成人激情av网| 成人亚洲一区二区一| 国产精品中文字幕欧美| 久久 天天综合| 美脚の诱脚舐め脚责91 | 亚洲区小说区图片区qvod| 久久精品人人爽人人爽| 久久你懂得1024| 精品国产精品网麻豆系列 | 欧美三级日本三级少妇99| 欧洲一区二区三区在线| 色94色欧美sute亚洲线路二| 在线观看免费亚洲| 欧美日本不卡视频| 日韩一区二区三区高清免费看看| 91精品国产综合久久精品麻豆| 欧美日本韩国一区| 欧美一区二区三区性视频| 欧美成人video| 26uuu亚洲| 国产欧美日韩麻豆91| 中文字幕一区二区三区不卡 | 久久蜜臀中文字幕| 国产精品久久久久aaaa樱花| 亚洲视频电影在线| 日韩精品乱码免费| 国产一区二区三区免费看| jlzzjlzz欧美大全| 欧美在线|欧美| 日韩一区二区免费在线观看| 精品国产a毛片| 中文字幕一区二区三| 亚洲一区二区三区四区在线观看| 日韩精品91亚洲二区在线观看| 韩国一区二区在线观看| 粉嫩aⅴ一区二区三区四区| 色88888久久久久久影院野外| 欧美人牲a欧美精品| 2024国产精品| 亚洲精品国产精华液| 丝袜亚洲精品中文字幕一区| 国产成人免费视频一区| 欧美日韩一区二区不卡| 精品国产一区a| 亚洲精品免费播放| 国内精品久久久久影院薰衣草 | 成人福利在线看| 欧美久久久久中文字幕| 久久久久综合网| 亚洲一区二区在线免费观看视频| 精品在线一区二区| 91福利精品视频| 国产欧美一区二区在线观看| 亚洲在线观看免费| 不卡一卡二卡三乱码免费网站| 欧美精品aⅴ在线视频| 国产精品久久久久久久久快鸭| 日韩经典一区二区| 色综合天天狠狠|