📄 templateaddedit.aspx
字号:
}
oSel.select()
_CPopup_Hide()
}
function _CLinkPopupRenderer_PrepareHTML()
{
var oSel=g_state.GetSelection()
var oEl,bImg=false,szURL=sz=""
if(oSel.parentElement)
{
oEl=_CUtil_GetElement(oSel.parentElement(),"A")
}
else
{
oEl=_CUtil_GetElement(oSel.item(0),"A")
bImg=oSel.item(0).tagName=="IMG"
}
if(oEl)szURL=oEl.href
sz ="<TABLE ALIGN=center>"
var arTypes=new Array("http","ftp","mailto")
var arText=new Array("http://","ftp://","mailto:")
var szType=szURL.substring(0,szURL.indexOf(":"))
if(("http"==szType)||("ftp"==szType))
szURL=szURL.substring(szURL.indexOf("//")+2)
else
szURL=szURL.substring(szURL.indexOf(":")+1)
sz+="<BR>输入或修改一个链接地址: <NOBR><SELECT ID=urlType>"
for(var i=0;i<arTypes.length;i++){
sz+= "<OPTION VALUE='"+arTypes[i]+"' "+(arTypes[i]==szType?" SELECTED ":"")+">"+arText[i]
}
sz+="</SELECT><INPUT ID=urlValue SIZE=45 VALUE=\""+szURL+"\" TYPE=text></NOBR>"
if(bImg)
{
sz+="<BR><INPUT TYPE=checkbox ID=displayBorder "+((oSel.item(0).border!=0)?" checked ":"")+">是否显示图片链接边框?"
}
sz+="</TD></TR><TR><TD ALIGN=center><INPUT ONCLICK=\"parent._CLinkPopupRenderer_AddLink(this.document)\" TYPE=submit ID=idSave VALUE=\" "+(szURL==""?"插 入":"修 改")+" \"> <INPUT ONCLICK=\"parent._CPopup_Hide()\" TYPE=reset ID=idCancel VALUE=\" 取 消 \"></TD></TR></TABLE>"
return sz
}
function _CImagePopupRenderer_AddImage(d)
{
var szURL=d.all.urlValue.value
var szType=d.all.urlType[d.all.urlType.selectedIndex].text
var oSel=g_state.GetSelection()
var szALT=d.all.imgAlt.value
var szALIGN=d.all.imgAlign[d.all.imgAlign.selectedIndex].value
var szBORDER=d.all.imgBorder.value
var SelImg
if(!oSel.parentElement)SelImg=oSel.item(0)
szURL=((0==szURL.indexOf("http://")||0==szURL.indexOf("ftp://"))?"":szType)+szURL
if(szURL!="")
{
if(SelImg)
{
if(SelImg.src!=szURL)SelImg.src=szURL
if(SelImg.alt!=szALT)SelImg.alt=szALT
if(SelImg.align.toLowerCase()!=szALIGN)_Format("Justify",szALIGN)
if(SelImg.border!=szBORDER)SelImg.border=szBORDER
}
else
insertHTML('<IMG SRC="'+szURL+'"'+(szALT==""?"":' ALT="'+szALT+'"')+(szALIGN==""?"":' ALIGN="'+szALIGN+'"')+(szBORDER==""?"":' BORDER="'+szBORDER+'"')+'>')
oSel.select()
_CPopup_Hide()
return
}
}
function _CImagePopupRenderer_PrepareHTML()
{
var oSel=g_state.GetSelection()
var szURL=szALT=szALIGN=szBORDER=sz=""
var SelImg
if(!oSel.parentElement)
{
SelImg=oSel.item(0)
if(SelImg.tagName=="IMG")
{
szURL=SelImg.href
szALT=SelImg.alt
szALIGN=SelImg.align.toLowerCase()
szBORDER=SelImg.border
}
}
sz ="<TABLE ALIGN=center><BR>输入或修改一个图片地址: <NOBR><SELECT ID=urlType>"
var arTypes=new Array("http","ftp")
var arText=new Array("http://","ftp://")
var szType=szURL.substring(0,szURL.indexOf(":"))
if(("http"==szType)||("ftp"==szType))
szURL=szURL.substring(szURL.indexOf("//")+2)
else
szURL=szURL.substring(szURL.indexOf(":")+1)
for(var i=0;i<arTypes.length;i++){
sz+= "<OPTION VALUE='"+arTypes[i]+"' "+(arTypes[i]==szType?" SELECTED ":"")+">"+arText[i]
}
sz+="</SELECT><INPUT ID=urlValue SIZE=45 VALUE=\""+szURL+"\" TYPE=text></NOBR>"
sz+="<BR><NOBR>注释文本: <INPUT ID=imgAlt SIZE=44 VALUE=\""+szALT+"\" TYPE=text></NOBR>"
sz+="<BR><NOBR>对齐模式: <SELECT ID=imgAlign>"
var arTypes=new Array("","left","right","top","texttop","middle","absmiddle","baseline","bottom","absbottom","center")
var arText=new Array("默认","左对齐","右对齐","顶边对齐","文本上方","相对垂直居中","绝对垂直居中","基线","相对底边对齐","绝对底边对齐","水平居中")
for(var i=0;i<arTypes.length;i++){
sz+= "<OPTION VALUE='"+arTypes[i]+"' "+(arTypes[i]==szALIGN?" SELECTED ":"")+">"+arText[i]
}
sz+="</SELECT> 边框粗细: <INPUT ID=imgBorder SIZE=5 VALUE=\""+szBORDER+"\" TYPE=text></NOBR>"
sz+="</TD></TR><TR><TD ALIGN=center><INPUT ONCLICK=\"parent._CImagePopupRenderer_AddImage(this.document)\" TYPE=submit ID=idSave VALUE=\" "+(szURL==""?"插 入":"修 改")+" \"> <INPUT ONCLICK=\"parent._CPopup_Hide()\" TYPE=reset ID=idCancel VALUE=\" 取 消 \"></TD></TR></TABLE>"
return sz
}
function _CUtil_GetElement(oEl,sTag)
{
while(oEl!=null &&oEl.tagName!=sTag)
oEl=oEl.parentElement
return oEl
}
function _CUtil_BuildColorTable(sID,fmt,szClick)
{
var sz,cPick=new Array("00","33","66","99","CC","FF"),iCnt=2
var iColors=cPick.length,szColor=""
sz="<TABLE CELLSPACING=0 CELLPADDING=0><TR><TD VALIGN=middle><DIV CLASS=currentColor ID=\""+sID+"Current\"> </DIV></TD><TD><TABLE ONMOUSEOUT=\"document.all."+sID+"Current.style.backgroundColor=''\" ONMOUSEOVER=\"document.all."+sID+"Current.style.backgroundColor=event.srcElement.bgColor\" CLASS=colorTable CELLSPACING=0 CELLPADDING=0 ID=\""+sID+"\">"
for(var r=0;r<iColors;r++){
sz+="<TR>"
for(var g=iColors-1;g>=0;g--)
for(var b=iColors-1;b>=0;b--){
szColor=cPick[r]+cPick[g]+cPick[b]
sz+="<TD BGCOLOR=\"#"+szColor+"\"_item=\""+szColor+"\" TITLE=\"#"+szColor+"\" "+(szClick?"ONCLICK=\""+szClick+"\" ":"")+"> </TD>"
}
sz+="</TR>"
}
sz+="</TABLE></TD></TR></TABLE>"
return sz
}
function bcolor(sID,fmt,szClick)
{
var sz,cPick=new Array("00","33","66","99","CC","FF"),iCnt=2
var iColors=cPick.length,szColor=""
sz="<TABLE CELLSPACING=0 CELLPADDING=0><TR><TD VALIGN=middle><DIV CLASS=currentColor ID=\""+sID+"Current\"> </DIV></TD><TD><TABLE ONMOUSEOUT=\"document.all."+sID+"Current.style.backgroundColor=''\" ONMOUSEOVER=\"document.all."+sID+"Current.style.backgroundColor=event.srcElement.bgColor\" CLASS=colorTable CELLSPACING=0 CELLPADDING=0 ID=\""+sID+"\">"
for(var r=0;r<iColors;r++){
sz+="<TR>"
for(var g=iColors-1;g>=0;g--)
for(var b=iColors-1;b>=0;b--){
szColor=cPick[r]+cPick[g]+cPick[b]
sz+="<TD BGCOLOR=\"#"+szColor+"\"_item=\""+szColor+"\" TITLE=\"#"+szColor+"\" "+(szClick?"ONCLICK=\""+szClick+"\" ":"")+"> </TD>"
}
sz+="</TR>"
}
sz+="</TABLE></TD></TR></TABLE>"
return sz
}
function replace(str,replace_what,replace_with)
{
var ndx=str.indexOf(replace_what);
var delta=replace_with.length - replace_what.length;
while(ndx >= 0)
{
str=str.substring(0,ndx)+replace_with+str.substring(ndx+replace_what.length);
ndx=str.indexOf(replace_what,ndx+delta+1);
}
return str;
}
function _CUtil_TrimCR(sValue){
return replace(sValue,"\r\n"," ")
}
function _CUtil_GetBlock(oEl)
{
var sBlocks="|H1|H2|H3|H4|H5|H6|P|PRE|LI|TD|DIV|BLOCKQUOTE|DT|DD|TABLE|HR|IMG|"
while((oEl!=null)&&(sBlocks.indexOf("|"+oEl.tagName+"|")==-1))
oEl=oEl.parentElement
return oEl
}
function _CUtil_DomainSuffix(szHost){
var idx=szHost.indexOf("commun")
if(idx>=0){
idx=szHost.indexOf(".",idx)
return szHost.substring(idx+1)
}else
{
idx=szHost.lastIndexOf(".",szHost.length-5)
return szHost.substring(idx+1)
}
return szHost
}
function _CUtil_CleanHTML(){
var bBindings=(g_state.aBindings.length>0)
var elAll=idEditbox.document.all
var iCount=elAll.length
for(var i=iCount-1;i>=0;i--){
if(elAll[i].tagName=="IMG"){
elAll[i].width=elAll[i].offsetWidth
elAll[i].height=elAll[i].offsetHeight
}
if((elAll[i].tagName=="INPUT")&&(bBindings))
elAll[i].outerHTML='['+elAll[i].name+']';
}
return idEditbox.document.body.innerHTML
}
var g_state
window.onload = _initEditor
function _drawIE4Focus(){
if(isIE4)document.write("<INPUT TYPE=textbox STYLE=\"width:0;height:0;left:0;position:absolute\">")
}
//操作显示
function button_over(eButton)
{
eButton.border = 1;
eButton.style.borderColor = "darkblue";
}
function button_out(eButton)
{
eButton.border =0;
}
</SCRIPT>
<STYLE id=skin disabled> #idEditRegion { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #tbUpRight { WIDTH: 13px } #tbUpLeft { WIDTH: 13px } #idMode { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 11px; PADDING-TOP: 0pt } #idMode LABEL { FONT-SIZE: 12px; COLOR: navy; TEXT-DECORATION: none } </STYLE>
<STYLE id=defPopupSkin> #popup BODY { PADDING-RIGHT: 0pt; BORDER-TOP: medium none; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0px; PADDING-TOP: 0pt } #popup .colorTable { HEIGHT: 91px } #popup #header { WIDTH: 100% } #popup #close { FONT-SIZE: 12px; WIDTH: 18px; CURSOR: default; TEXT-ALIGN: center } #popup #content { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt } #popup TABLE { VERTICAL-ALIGN: top } #popup .tabBody { BORDER-RIGHT: black 1px solid; BORDER-TOP: medium none; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } #popup .tabItem { BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } #popup .tabSpace { BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } #popup .tabItem { BORDER-TOP: black 1px solid; FONT-SIZE: 12px } #popup .currentColor { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 0pt 15pt 0pt 0pt; BORDER-LEFT: black 1px solid; WIDTH: 20px; BORDER-BOTTOM: black 1px solid; HEIGHT: 20px } #popup .tabItem DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; CURSOR: hand; PADDING-TOP: 0px } #popup .tabItem DIV.disabled { CURSOR: default; COLOR: #dddddd } #customFont { FONT-SIZE: 12px } </STYLE>
<STYLE id=popupSkin> #popup BODY { BORDER-RIGHT: #6699cc 1px solid; BACKGROUND-POSITION: 0% 50%; BORDER-TOP: #6699cc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid; BACKGROUND-COLOR: #f1f1f1 } #popup #header { BACKGROUND-POSITION: 0% 50%; COLOR: black; BACKGROUND-COLOR: #6699cc } #popup #caption { FONT-SIZE: 12px; TEXT-ALIGN: left } #popup .ColorTable { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } #popup #idList TD#current { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } #popup #idList TD { BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; CURSOR: hand; BORDER-BOTTOM: #f1f1f1 1px solid } #popup #close { BORDER-RIGHT: #99ccff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #99ccff 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99ccff 1px solid; CURSOR: hand; COLOR: #99ccff; MARGIN-RIGHT: 6px; PADDING-TOP: 0px; BORDER-BOTTOM: #99ccff 1px solid } #popup #tableProps .tablePropsTitle { MARGIN: 0pt 0pt 5pt; COLOR: #6699cc; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left } #tableButtons { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px } #tableProps { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px } #popup #tableContents { HEIGHT: 175px } #popup #tableProps .tablePropsTitle { FONT-SIZE: 12px } #popup #tableProps { FONT-SIZE: 12px } #popup #tableProps TABLE { FONT-SIZE: 12px } #popup #tableOptions { PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; FONT-SIZE: 12px; PADDING-BOTTOM: 15pt; PADDING-TOP: 15pt } #popup #puDivider { BACKGROUND-POSITION: 0% 50%; WIDTH: 1px; BACKGROUND-COLOR: black } #popup #content { PADDING-RIGHT: 3pt; PADDING-LEFT: 3pt; PADDING-BOTTOM: 8pt; MARGIN: 0pt; PADDING-TOP: 5pt } #popup #ColorPopup { WIDTH: 250px } #popup .ColorTable TR { HEIGHT: 6px } #popup .ColorTable TD { WIDTH: 6px; CURSOR: hand } #popup .block P { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt } #popup .block H1 { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt } #popup .block H2 { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt } #popup .block H3 { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt } #popup .block H4 { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt } #popup .block H5 { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt } #popup .block H6 { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt } #popup .block PRE { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt } </STYLE>
<DIV id=idEditor style="VISIBILITY: hidden">
<TABLE id=Table2 borderColor=#808080 height="100%" cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width="100%" borderColorLight=#808080
border=0>
<TR>
<TD align=center height=10>
<TABLE id=idToolbar onclick=_CPopup_Hide() borderColor=#808080
height="100%" cellSpacing=0 cellPadding=0 width="100%"
borderColorLight=#808080 border=0>
<TR>
<TD class=outbox bgColor=#dddddd><INPUT
class=input id=eheight type=hidden value=100% name=eheight
> <INPUT class=input id=etype type=hidden
value=3 name=etype> <INPUT class=input id=eread
type=hidden value=0 name=eread>
<SCRIPT>_drawToolbar()</SCRIPT>
</TD></TR></TABLE></TD></TR>
<tr>
<td height=10><font size=2
>注:插入<font color=red
>回车(换行)</FONT>按Shift+Enter,插入<font color=red
>段落分隔符</FONT>直接按Enter </FONT></TD></TR>
<TR>
<TD vAlign=top height="100%"><IFRAME
style="MARGIN-TOP: 8px; Z-INDEX: -1; LEFT: 25px; VISIBILITY: hidden; WIDTH: 30px; POSITION: absolute; HEIGHT: 10px"
name=idPopup> </IFRAME><IFRAME height="100%" id="EditBox" tabIndex="1" name="idEditbox" marginWidth="1" marginHeight="1"
width="100%" scrolling="yes" onload="document.body.click();"></IFRAME>
<!--<SCRIPT>_drawIE4Focus()</SCRIPT>--></TD></TR>
<tr>
<td align=center><textarea id=message style="WIDTH: 0px" name=message></TEXTAREA>
<A onclick="javascript:document.all['TextBoxContent'].value=idEditbox.document.body.innerHTML;Form1.submit();" href="#" ><IMG id=ibtn_tj src="button/saveexi.gif" border=0 name=ibtn_tj ></A> <A href="DocTemplate.aspx" ><img src="button/exit.gif" border="0"></A>
</TD></TR></TABLE></DIV>
</body>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -