📄 table.aspx
字号:
function IsColor(color){
var temp=color;
if (temp=="") return true;
if (temp.length!=7) return false;
return (temp.search(/\#[a-fA-F0-9]{6}/) != -1);
}
function IsDigit(){
return ((event.keyCode >= 48) && (event.keyCode <= 57));
}
function MoreThanOne(obj, sErr){
var b=false;
if (obj.value!=""){
obj.value=parseFloat(obj.value);
if (obj.value!="0"){
b=true;
}
}
if (b==false){
alert(sErr);
return false;
}
return true;
}
function getColCount(oTable) {
var intCount = 0;
if (oTable != null) {
for(var i = 0; i < oTable.rows.length; i++){
if (oTable.rows[i].cells.length > intCount) intCount = oTable.rows[i].cells.length;
}
}
return intCount;
}
function InsertRows( oTable ) {
if ( oTable ) {
var elRow=oTable.insertRow();
for(var i=0; i<oTable.rows[0].cells.length; i++){
var elCell = elRow.insertCell();
elCell.innerHTML = " ";
}
}
}
function InsertCols( oTable ) {
if ( oTable ) {
for(var i=0; i<oTable.rows.length; i++){
var elCell = oTable.rows[i].insertCell();
elCell.innerHTML = " "
}
}
}
function DeleteRows( oTable ) {
if ( oTable ) {
oTable.deleteRow();
}
}
function DeleteCols( oTable ) {
if ( oTable ) {
for(var i=0;i<oTable.rows.length;i++){
oTable.rows[i].deleteCell();
}
}
}
function insetTables()
{
sBorderColor = $("d_bordercolor").value;
if (!IsColor(sBorderColor)&is_ie){
alert('<%=ResourceManager.GetString("errorbordercolorcode")%>');
return;
}
sBgColor = $("d_bgcolor").value;
if (!IsColor(sBgColor)&is_ie){
alert('<%=ResourceManager.GetString("errorbgcolorcode")%>');
return;
}
if (!MoreThanOne($("d_row"),'<%=ResourceManager.GetString("errorrow")%>')) return;
if (!MoreThanOne($("d_col"),'<%=ResourceManager.GetString("errorcol")%>')) return;
if ($("d_border").value == "") $("d_border").value = "0";
if ($("d_cellpadding").value == "") $("d_cellpadding").value = "0";
if ($("d_cellspacing").value == "") $("d_cellspacing").value = "0";
$("d_border").value = parseFloat($("d_border").value);
$("d_cellpadding").value = parseFloat($("d_cellpadding").value);
$("d_cellspacing").value = parseFloat($("d_cellspacing").value);
var sWidth = "";
if ($("d_check").checked){
if (!MoreThanOne($("d_widthvalue"),'<%=ResourceManager.GetString("errorwidth")%>')) return;
sWidth = $("d_widthvalue").value + $("d_widthunit").value;
}
sRow = $("d_row").value;
sCol = $("d_col").value;
sAlign = $("d_align").options[$("d_align").selectedIndex].value;
sBorder = $("d_border").value;
sCellPadding = $("d_cellpadding").value;
sCellSpacing = $("d_cellspacing").value;
if (sAction == "MOD") {
var oControl= new Array;
oControl[0]= sCellPadding;
oControl[1]= sCellSpacing;
oControl[2]= sBorder;
try {
oControl[3] = sWidth;
}
catch(e)
{
}
oControl[4]= sBorderColor;
oControl[5]= sBgColor;
oControl[6]= sAlign;
oControl[7]= sRow;
oControl[8]= sCol;
if(is_ie){
window.returnValue = oControl;
}
else
{
window.opener.inserObject(null,'modtable',oControl);
}
window.close();
}else{
if(is_ie){
var sTable = "<table align='"+sAlign+"' border='"+sBorder+"' cellpadding='"+sCellPadding+"' cellspacing='"+sCellSpacing+"' width='"+sWidth+"' bordercolor='"+sBorderColor+"' bgcolor='"+sBgColor+"'>";
for (var i=1;i<=sRow;i++){
sTable = sTable + "<tr>";
for (var j=1;j<=sCol;j++){
sTable = sTable + "<td> </td>";
}
sTable = sTable + "</tr>";
}
sTable = sTable + "</table>";
window.returnValue = sTable;
}
else{
var sTable = "<table align='"+sAlign+"' border='"+sBorder+"' cellpadding='"+sCellPadding+"' cellspacing='"+sCellSpacing+"' width='"+sWidth+"' style='border:solid 1px "+sBorderColor+"' bgcolor='"+sBgColor+"'>";
for (var i=1;i<=sRow;i++){
sTable = sTable + "<tr>";
for (var j=1;j<=sCol;j++){
sTable = sTable + "<td> </td>";
}
sTable = sTable + "</tr>";
}
sTable = sTable + "</table>";
window.opener.inserObject(null,'table',sTable);
}
window.close();
}
}
window.focus();
</SCRIPT>
</head>
<body onload="InitDocument()">
<table border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td>
<fieldset>
<legend><span style="color: dimgray"><%=ResourceManager.GetString("tablesize")%></span></legend>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=9 height=5></td></tr>
<tr>
<td width=7></td>
<td><%=ResourceManager.GetString("tablerow")%>:</td>
<td width=5></td>
<td><input type=text id=d_row size=10 value="" ONKEYPRESS="event.returnValue=IsDigit();" maxlength=3></td>
<td width=40></td>
<td><%=ResourceManager.GetString("tablecol")%>:</td>
<td width=5></td>
<td><input type=text id=d_col size=10 value="" ONKEYPRESS="event.returnValue=IsDigit();" maxlength=3></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><span style="color: dimgray"><%=ResourceManager.GetString("tabledesign")%></span></legend>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=9 height=5></td></tr>
<tr>
<td width=7></td>
<td><%=ResourceManager.GetString("tablealign")%>:</td>
<td width=5></td>
<td>
<select id="d_align" style="width:72px">
<option value=''><%=ResourceManager.GetString("default")%></option>
<option value='left'><%=ResourceManager.GetString("left")%></option>
<option value='center'><%=ResourceManager.GetString("center")%></option>
<option value='right'><%=ResourceManager.GetString("right")%></option>
</select>
</td>
<td width=40></td>
<td><%=ResourceManager.GetString("bordersize")%>:</td>
<td width=5></td>
<td><input type=text id=d_border size=10 value="" ONKEYPRESS="event.returnValue=IsDigit();"></td>
<td width=7></td>
</tr>
<tr><td colspan=9 height=5></td></tr>
<tr>
<td width=7></td>
<td><%=ResourceManager.GetString("tablecellspacing")%>:</td>
<td width=5></td>
<td><input type=text id=d_cellspacing size=10 value="" ONKEYPRESS="event.returnValue=IsDigit();" maxlength=3></td>
<td width=40></td>
<td><%=ResourceManager.GetString("tablecellpadding")%>:</td>
<td width=5></td>
<td><input type=text id=d_cellpadding size=10 value="" ONKEYPRESS="event.returnValue=IsDigit();" maxlength=3></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><span style="color: dimgray"><%=ResourceManager.GetString("tablewidth")%></span></legend>
<table border=0 cellpadding=0 cellspacing=0 width='100%'>
<tr><td colspan=9 height=5></td></tr>
<tr>
<td width=7></td>
<td onclick="d_check.click()" noWrap valign=middle><input id="d_check" type="checkbox" onclick="d_widthvalue.disabled=(!this.checked);d_widthunit.disabled=(!this.checked);" value="1"> <%=ResourceManager.GetString("tablewidthvalue")%></td>
<td align=right width="60%">
<input id="d_widthvalue" type="text" value="" size="5" ONKEYPRESS="event.returnValue=IsDigit();" maxlength="4">
<select id="d_widthunit">
<option value='px'><%=ResourceManager.GetString("tablepx")%></option><option value='%'><%=ResourceManager.GetString("tablepercent")%></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>
<fieldset>
<legend><span style="color: dimgray"><%=ResourceManager.GetString("tablecolor")%></span></legend>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=9 height=5></td></tr>
<tr>
<td width=7></td>
<td><%=ResourceManager.GetString("tablebordercolor")%>:</td>
<td width=5></td>
<td><input type=text id=d_bordercolor onblur='s_bordercolor.style.backgroundColor=this.value' size=7 value=""></td>
<td style="width: 23px">
<img border=0 src="img/selcolor.gif" width=18 style="cursor:pointer" title=<%=ResourceManager.GetString("tableselectbordercolor")%> id=s_bordercolor onclick="colordialog('bordercolor')"></td>
<td width=40></td>
<td><%=ResourceManager.GetString("tablebgcolor")%>::</td>
<td width=5></td>
<td><input type=text id=d_bgcolor onblur='s_bgcolor.style.backgroundColor=this.value' size=7 value=""></td>
<td>
<img border=0 src="img/selcolor.gif" width=18 style="cursor:pointer" title=<%=ResourceManager.GetString("tableselectbgcolor")%> id=s_bgcolor onclick="colordialog('bgcolor')"></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=center>
<BUTTON style="width: 76px" onclick="insetTables()"><%=ResourceManager.GetString("ok")%></BUTTON> <BUTTON onclick=window.close(); style="width: 76px"><%=ResourceManager.GetString("close2")%></BUTTON></td></tr>
</table>
</body>
<script language=javascript>
if(is_ie)
{
document.body.bgColor="ButtonFace";
}
else
{
document.body.bgColor="#E0E0E0";
}
</script>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -