📄 backimage.htm
字号:
<HTML>
<HEAD>
<title>YCMS在线文本编辑器</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<Link rel="stylesheet" type="text/css" href="pop.css">
<style type="text/css">
body, a, table, div, span, td, th, input, select{font:9pt;font-family: "宋体", Verdana, Arial, Helvetica, sans-serif;}
body {padding:5px}
</style>
<script language="JavaScript" src="dialog.js"></script>
<script language="JavaScript">
var sAction = "";
var sTitle = "";
var oControl;
var oSeletion;
var sRangeType;
var sImage = "";
var sRepeat = "";
var sAttachment = "";
var sCheckFlag = "sys";
if (URLParams['action'] == "other"){
sAction = "OTHER"
sTitle = "设置"
sImage = dialogArguments.d_image.value;
sRepeat = dialogArguments.d_repeat.value;
sAttachment = dialogArguments.d_attachment.value;
sCheckFlag = "url";
}else{
sAction = "INSERT";
sTitle = "网页";
oSelection = dialogArguments.NewCloud.document.selection.createRange();
sRangeType = dialogArguments.NewCloud.document.selection.type;
if (sRangeType == "Control") {
oControl = GetControl(oSelection, "TABLE");
}else{
oControl = GetImageParent(oSelection.parentElement());
}
if (oControl) {
switch(oControl.tagName){
case "TD":
sTitle = "单元格";
break;
case "TR":
case "TH":
sTitle = "表格行";
break;
default:
sTitle = "表格";
break;
}
sAction = "MODI";
sImage = oControl.style.backgroundImage;
sRepeat = oControl.style.backgroundRepeat;
sAttachment = oControl.style.backgroundAttachment;
sCheckFlag = "url";
sImage = sImage.substr(4, sImage.length-5)
}
}
document.write("<title>背景图属性(" + sTitle + ")</title>");
// 初始值
function InitDocument(){
SearchSelectValue(d_repeat, sRepeat.toLowerCase());
SearchSelectValue(d_attachment, sAttachment.toLowerCase());
d_fromurl.value = sImage;
}
// 返回有背景图属性的对象
function GetImageParent(obj){
while(obj!=null && obj.tagName!="TD" && obj.tagName!="TR" && obj.tagName!="TH" && obj.tagName!="TABLE")
obj=obj.parentElement;
return obj;
}
// 返回标签名的选定控件
function GetControl(obj, sTag){
obj=obj.item(0);
if (obj.tagName==sTag){
return obj;
}
return null;
}
// 本窗口返回值
function ReturnValue(){
if (d_fromurl.value==""){
sImage = "";
sRepeat = "";
sAttachment = "";
}else{
if (sAction == "OTHER"){
sImage = d_fromurl.value;
}else{
sImage = "url(" + d_fromurl.value + ")";
}
sRepeat = d_repeat.options[d_repeat.selectedIndex].value;
sAttachment = d_attachment.options[d_attachment.selectedIndex].value;
}
switch(sAction){
case "MODI":
oControl.style.backgroundImage = sImage;
oControl.style.backgroundRepeat = sRepeat;
oControl.style.backgroundAttachment = sAttachment;
break;
case "OTHER":
dialogArguments.d_image.value = sImage;
dialogArguments.d_repeat.value = sRepeat;
dialogArguments.d_attachment.value = sAttachment;
break;
default:
dialogArguments.setHTML("<table border=0 cellpadding=0 cellspacing=0 width='100%' height='100%'><tr><td valign=top style='background-image:"+sImage+";background-repeat:"+sRepeat+";background-attachment:"+sAttachment+";'>"+dialogArguments.getHTML()+"</td></tr></table>");
break;
}
window.returnValue = null;
window.close();
}
// 点确定时执行
function ok(){ReturnValue();}
// 使所有输入框无效
function DisableItems(){
d_checkfromfile.disabled=true;
d_checkfromurl.disabled=true;
d_checkfromsys.disabled=true;
d_checkcancel.disabled=true;
d_fromurl.disabled=true;
d_fromsys.disabled=true;
d_repeat.disabled=true;
d_attachment.disabled=true;
Ok.disabled=true;
}
// 使所有输入框有效
function AbleItems(){
d_checkfromfile.disabled=false;
d_checkfromurl.disabled=false;
d_checkfromsys.disabled=false;
d_checkcancel.disabled=false;
d_fromurl.disabled=false;
d_fromsys.disabled=false;
d_repeat.disabled=false;
d_attachment.disabled=false;
Ok.disabled=false;
}
</script>
</HEAD>
<BODY bgColor=menu onload="InitDocument()">
<table border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td>
<fieldset>
<legend>图片来源</legend>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=9 height=5></td></tr>
<tr><td colspan=9 height=5></td></tr>
<tr>
<td width=7></td>
<td width=54 align=right onclick="RadioClick('url')"><input type="hidden" id="d_checkfromurl">地址:</td>
<td width=5></td>
<td colspan=2><input type=text id="d_fromurl" style="width:243px" size=30 value=""></td>
<td width=7></td>
</tr>
<tr><td colspan=9 height=5></td></tr>
</table>
</fieldset>
</td>
</tr>
<tr><td height=5></td></tr>
<tr>
<td>
<fieldset>
<legend>显示效果</legend>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=9 height=5></td></tr>
<tr>
<td width=7></td>
<td>平铺方式:</td>
<td width=5></td>
<td>
<select id=d_repeat size=1 style="width:72px">
<option value='' selected>默认</option>
<option value='repeat'>纵向横向</option>
<option value='no-repeat'>不平铺</option>
<option value='repeat-x'>横向</option>
<option value='repeat-y'>纵向</option>
</select>
</td>
<td width=40></td>
<td>滚动固定:</td>
<td width=5></td>
<td>
<select id=d_attachment style="width:72px" size=1>
<option value='' selected>默认</option>
<option value='scroll'>滚动</option>
<option value='fixed'>固定</option>
</select>
</td>
<td width=7></td>
</tr>
<tr><td colspan=9 height=5></td></tr>
</table>
</fieldset>
</td>
</tr>
<tr><td height=5></td></tr>
<tr><td align=right><input type=submit value=' 确定 ' id=Ok onclick="ok()"> <input type=button value=' 取消 ' onclick="window.close();"></td></tr>
</table>
<div id=divProcessing style="width:200px;height:30px;position:absolute;left:70px;top:45px;display:none">
<table border=0 cellpadding=0 cellspacing=1 bgcolor="#000000" width="100%" height="100%"><tr><td bgcolor=#3A6EA5><marquee align="middle" behavior="alternate" scrollamount="5"><font color=#FFFFFF>...图片上传中...请等待...</font></marquee></td></tr></table>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -