ASP函数库Response.Write "}else{"&vbCrlf Response.Write "temp=temprma+' '+tempwh+' '+temprmb+temp+temprmc;"&vbCrlf Response.Write "}"&vbCrlf Response.Write "InsertOle(temp);" & vbCrlf Response.Write "}" & vbCrlf Response.Write "function inputotlink()" & vbCrlf Response.Write "{" & vbCrlf Response.Write "var linkname = prompt('录入链接文字说明', '点这下载');" & vbCrlf Response.Write "var temp=showModalDialog('"&GtotherPath&"','', 'dialogWidth:30em; dialogHeight:26em; status:0');" & vbCrlf Response.Write "MZYEDITWINDOW.focus();" & vbCrlf Response.Write "if ((temp!==null) && (temp!=='')){" & vbCrlf Response.Write "temp="&chr(34)&"<a href="&chr(34)&"+temp+"&chr(34)&" _fcksavedurl=""&chr(34)&"+temp+"&chr(34)&"" _fcksavedurl=""&chr(34)&"+temp+"&chr(34)&"" _fcksavedurl=""&chr(34)&"+temp+"&chr(34)&"" target='_blank'>"&chr(34)&"+linkname+"&chr(34)&"</a>"&chr(34)&";" & vbCrlf Response.Write "InsertOle(temp);}" & vbCrlf Response.Write "}" & vbCrlf Response.Write "function HTMLEncode(text){" & vbCrlf Response.Write "text = text.replace(/&/g, '&') ;" & vbCrlf Response.Write "text = text.replace(/""/g, '"') ;" & vbCrlf Response.Write "text = text.replace(/</g, '<') ;" & vbCrlf Response.Write "text = text.replace(/>/g, '>') ;" & vbCrlf Response.Write "text = text.replace(/'/g, '’') ;" & vbCrlf Response.Write "text = text.replace(/\ /g,' ');" & vbCrlf Response.Write "text = text.replace(/\n/g,'<br>');" & vbCrlf Response.Write "text = text.replace(/\t/g,' ');" & vbCrlf Response.Write "return text;" & vbCrlf Response.Write "}" & vbCrlf Response.Write "function cleanword(text) {" & vbCrlf Response.Write "text = text.replace(/<\/?SPAN[^>]*>/gi, '' );" & vbCrlf Response.Write "text = text.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, '<$1$3') ;" & vbCrlf Response.Write "text = text.replace(/<(\w[^>]*)([^""]*)""([^>]*)/gi, '<$1$3') ;" & vbCrlf Response.Write "text = text.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, '<$1$3') ;" & vbCrlf Response.Write "text = text.replace(/<\\?\?xml[^>]*>/gi, '') ;" & vbCrlf Response.Write "text = text.replace(/<\/?\w+:[^>]*>/gi, '') ;" & vbCrlf Response.Write "text = text.replace(/ /, ' ' );" & vbCrlf Response.Write "var re = new RegExp('(<P)([^>]*>.*?)(<\/P>)','gi') ;" & vbCrlf Response.Write "text = text.replace( re, '<div$2</div>' ) ;" & vbCrlf Response.Write "return text;" & vbCrlf Response.Write "}" & vbCrlf Response.Write "function atotxt()" & vbCrlf Response.Write "{if ( confirm('如果转为文本格式将丢失所有排版内容,请确认是否这样做?')){MZYEDITWINDOW.focus();" & vbCrlf Response.Write "MZYEDITWINDOW.document.body.innerHTML=HTMLEncode(MZYEDITWINDOW.document.body.innerText);}}" & vbCrlf Response.Write "function wtohtm()" & vbCrlf Response.Write "{if ( confirm('是否要将WORD格式去除?')){MZYEDITWINDOW.focus();" & vbCrlf Response.Write "MZYEDITWINDOW.document.body.innerHTML=cleanword(MZYEDITWINDOW.document.body.innerHTML);}}" & vbCrlf Response.Write "function CKjtb() {" & vbCrlf Response.Write "var oDiv = document.getElementById('Temp_HTML');" & vbCrlf Response.Write "oDiv.innerHTML = '' ;" & vbCrlf Response.Write "var oTextRange = document.body.createTextRange() ;" & vbCrlf Response.Write "oTextRange.moveToElementText(oDiv) ;" & vbCrlf Response.Write "oTextRange.execCommand('Paste') ;" & vbCrlf Response.Write "var sData = oDiv.innerHTML ;" & vbCrlf Response.Write "oDiv.innerHTML = '' ;" & vbCrlf Response.Write "var re = /<\w[^>]* class=""?MsoNormal""?/gi ; var nsData=sData;" & vbCrlf Response.Write "if ( re.test(sData)){" & vbCrlf Response.Write "if (confirm( '你要粘贴的内容好象是从Word中拷出来的,是否要先清除Word格式再粘贴?' )){" & vbCrlf Response.Write "nsData=cleanword(sData) ;" & vbCrlf Response.Write "}" & vbCrlf Response.Write "}" & vbCrlf Response.Write "MZYEDITWINDOW.document.selection.createRange().pasteHTML(nsData);" & vbCrlf Response.Write "return false ;" & vbCrlf Response.Write "}" & vbCrlf Response.Write "setTimeout(""MZYEDITWINDOW.document.body.onpaste =CKjtb;"",1000);" & vbCrlf 上一篇:SubSonic 的字段名未转义问题修正 下一篇:关于分页查询和性能问题 更多相关文章
|
推荐文章
精彩文章
|