FTB_FreeTextBox.prototype.InsertDiv = function() {
var div = window.document.createElement("div");
div.style.width = "200px";
div.style.height = "200px";
div.style.border = "dotted 1px gray";
this.InsertElement(div);
};
FTB_FreeTextBox.prototype.EditStyle = function() {
// custom implimentation of GetParentElement() and GetSelection() and GetRange()
el = this.GetParentElement();
this.EditElementStyle(el);
};
FTB_FreeTextBox.prototype.EditElementStyle = function(el) {
var styleWin = window.open("","propWin","width=530,height=420,status=0,toolbars=0");
if (styleWin) {
styleWin.focus();
} else {
alert("Please turn off your PopUp blocking software");
return;
}
//return;
html = FTB_StyleEditorHtml;
styleWin.document.body.innerHTML = '';
styleWin.document.open();
styleWin.document.write( html );
styleWin.document.close();
launchParameters = new Object();
launchParameters['ftb'] = this;
launchParameters['element'] = el;
styleWin.launchParameters = launchParameters;
styleWin.load();
};
/* START: Table Functions
These functions are derived from HTMLAREA who
gave permission for them to be used in FreeTextBox
- Thanks HTMLAREA!!
----------------------------------------------- */
FTB_FreeTextBox.prototype.InsertTableColumnBefore = function() {
this.InsertTableColumn(false);
};
FTB_FreeTextBox.prototype.InsertTableColumnAfter = function() {
this.InsertTableColumn(true);
};
FTB_FreeTextBox.prototype.InsertTableColumn = function(after) {
var td = this.GetNearest("td");
if (!td) {
return;
}
var rows = td.parentNode.parentNode.rows;
var index = td.cellIndex;
for (var i = rows.length; --i >= 0;) {
var tr = rows[i];
var otd = this.designEditor.document.createElement("td");
otd.innerHTML = (FTB_Browser.isIE) ? "" : "<br />";
//if last column and insert column after is select append child
if (index==tr.cells.length-1 && after) {
tr.appendChild(otd);
} else {
var ref = tr.cells[index + ((after) ? 1 : 0)]; // 0
tr.insertBefore(otd, ref);
}
}
};
FTB_FreeTextBox.prototype.InsertTableRowBefore = function() {
this.InsertTableRow(false);
};
FTB_FreeTextBox.prototype.InsertTableRowAfter = function() {
this.InsertTableRow(true);
};
FTB_FreeTextBox.prototype.InsertTableRow = function(after) {
var tr = this.GetNearest("tr");
if (!tr) return;
var otr = tr.cloneNode(true);
this.ClearRow(otr);
tr.parentNode.insertBefore(otr, ((after) ? tr.nextSibling : tr));
};
FTB_FreeTextBox.prototype.DeleteTableColumn = function() {
var td = this.GetNearest("td");
if (!td) {
return;
}
var index = td.cellIndex;
if (td.parentNode.cells.length == 1) {
return;
}
// set the caret first to a position that doesn't disappear
this.SelectNextNode(td);
var rows = td.parentNode.parentNode.rows;
for (var i = rows.length; --i >= 0;) {
var tr = rows[i];
tr.removeChild(tr.cells[index]);
}
};
FTB_FreeTextBox.prototype.DeleteTableRow = function() {
var tr = this.GetNearest("tr");
if (!tr) {
return;
}
var par = tr.parentNode;
if (par.rows.length == 1) {
return;
}
// set the caret first to a position that doesn't disappear.
this.SelectNextNode(tr);
par.removeChild(tr);
};
// helper table
FTB_FreeTextBox.prototype.ClearRow = function(tr) {
var tds = tr.getElementsByTagName("td");
for (var i = tds.length; --i >= 0;) {
var td = tds[i];
td.rowSpan = 1;
td.innerHTML = (FTB_Browser.isIE) ? "" : "<br />";
}
};
FTB_FreeTextBox.prototype.SplitRow = function(td) {
var n = parseInt("" + td.rowSpan);
var nc = parseInt("" + td.colSpan);
td.rowSpan = 1;
tr = td.parentNode;
var itr = tr.rowIndex;
var trs = tr.parentNode.rows;
var index = td.cellIndex;
while (--n > 0) {
tr = trs[++itr];
var otd = editor._doc.createElement("td");
otd.colSpan = td.colSpan;
otd.innerHTML = mozbr;
tr.insertBefore(otd, tr.cells[index]);
}
};
FTB_FreeTextBox.prototype.SplitCol = function(td) {
var nc = parseInt("" + td.colSpan);
td.colSpan = 1;
tr = td.parentNode;
var ref = td.nextSibling;
while (--nc > 0) {
var otd = editor._doc.createElement("td");
otd.rowSpan = td.rowSpan;
otd.innerHTML = mozbr;
tr.insertBefore(otd, ref);
}
}
FTB_FreeTextBox.prototype.SplitCell = function(td) {
var nc = parseInt("" + td.colSpan);
splitCol(td);
var items = td.parentNode.cells;
var index = td.cellIndex;
while (nc-- > 0) {
this.SplitRow(items[index++]);
}
};
/* FORM Functions
-------------------------------------- */
FTB_FreeTextBox.prototype.IsInForm = function() {
return (this.GetNearest("form")) ? true : false ;
};
FTB_FreeTextBox.prototype.InsertForm = function() {
var form = window.document.createElement("form");
this.InsertElement(form);
};
FTB_FreeTextBox.prototype.InsertCheckBox = function() {
this.InsertInputElement("","checkbox");
};
FTB_FreeTextBox.prototype.InsertTextBox = function() {
this.InsertInputElement("","text");
};
FTB_FreeTextBox.prototype.InsertRadioButton = function() {
this.InsertInputElement("","radio");
};
FTB_FreeTextBox.prototype.InsertButton = function() {
this.InsertInputElement("","button");
};
FTB_FreeTextBox.prototype.InsertDropDownList = function() {
var select = window.document.createElement("select");
this.InsertElement(select);
};
FTB_FreeTextBox.prototype.InsertTextArea = function() {
var textarea = window.document.createElement("textarea");
this.InsertElement(textarea);
};
FTB_FreeTextBox.prototype.InsertInputElement = function(id,type) {
var input = window.document.createElement("input");
input.id = id;
input.type = type;
this.InsertElement(input);
}
/* Color picker Functions
-------------------------------------- */
FTB_FreeTextBox.prototype.FontForeColorPicker = function() {
this.LaunchColorPickerWindow('forecolor');
};
FTB_FreeTextBox.prototype.FontBackColorPicker = function() {
this.LaunchColorPickerWindow('backcolor');
};
FTB_FreeTextBox.prototype.LaunchColorPickerWindow = function(commandName, startValue) {
var pickerWin = window.open("","colorPickerWin","width=290,height=180");
if (pickerWin) {
pickerWin.focus();
} else {
alert("Please turn off your PopUp blocking software");
return;
}
pickerWin.document.body.innerHTML = '';
pickerWin.document.open();
pickerWin.document.write(FTB_ColorPickerHtml);
pickerWin.document.close();
launchParameters = new Object();
launchParameters['ftb'] = this;
launchParameters['commandName'] = commandName;
pickerWin.launchParameters = launchParameters;
pickerWin.load();
};
FTB_FreeTextBox.prototype.InsertImage = function() {
var imageWin = window.open("","imageWin","width=500,height=310");
if (imageWin) {
imageWin.focus();
} else {
alert("Please turn off your PopUp blocking software");
return;
}
//imageWin.document.body.innerHTML = '';
imageWin.document.open();
imageWin.document.write(FTB_ImagePopUpHtml);
imageWin.document.close();
launchParameters = new Object();
launchParameters['ftb'] = this;
imageWin.launchParameters = launchParameters;
imageWin.load();
};
/* Misc Pro features
--------------------------------------- */
FTB_FreeTextBox.prototype.WordClean = function() {
var text = this.designEditor.document.body.innerHTML;
text=text.replace(/<FONT[^>]*>/gi,"");
text=text.replace(/<\/FONT>/gi,"");
text=text.replace(/<U>/gi,"");
text=text.replace(/<\/U>/gi,"");
text=text.replace(/<H[^>]*>/gi,"");
text=text.replace(/<\/H[^>]*>/gi,"");
// save BRs
text=text.replace(/<BR[^>]*>/gi,"&linebreak");
// Change these tags.
text=text.replace(/<B>]*>/gi,"&bold");
text=text.replace(/<\/B[^>]*>/gi,"&cbold");
text=text.replace(/<STRONG[^>]*>/gi,"&bold");
text=text.replace(/<\/STRONG[^>]*>/gi,"&cbold");
text=text.replace(/<I[^>]*>/gi,"&i
没有合适的资源?快使用搜索试试~ 我知道了~
一个关于白水洋自助游的网站
共843个文件
gif:630个
jpg:72个
vb:32个
4星 · 超过85%的资源 需积分: 0 7 下载量 81 浏览量
2009-10-14
10:44:14
上传
评论
收藏 6.66MB RAR 举报
温馨提示
一个关于白水洋自助游的网站,里面介绍的相关的景点、农家特色、小吃等还附有旅馆预订功能,在APP_DATA中含有sql数据库
资源详情
资源评论
资源推荐
收起资源包目录
一个关于白水洋自助游的网站 (843个子文件)
de-de.xml.2005-03-22.10-39-30.0156 4KB
Languages.xml.2005-03-17.21-30-04.5156 815B
Languages.xml.2005-03-22.10-39-19.7187 1KB
calendar.ascx 2KB
userLog.ascx 1KB
HotelUser.aspx 36KB
Hotel.aspx 24KB
user.aspx 21KB
MUser.aspx 21KB
Hotel.aspx 17KB
register.aspx 17KB
serverTerm.aspx 16KB
newUser.aspx 16KB
order1.aspx 12KB
room.aspx 12KB
HotelPicture.aspx 10KB
detailOrder.aspx 8KB
HotelList.aspx 8KB
Default.aspx 7KB
login.aspx 6KB
addarticle.aspx 5KB
ManagerPicture.aspx 4KB
Hotelanswer.aspx 4KB
sercherArticle.aspx 4KB
articlelist.aspx 4KB
picdetail.aspx 3KB
Typelist.aspx 3KB
HotelType.aspx 3KB
success.aspx 3KB
Method.aspx 3KB
local.aspx 2KB
picture.aspx 2KB
sight.aspx 2KB
Article.aspx 2KB
ftb.imagegallery.aspx 2KB
index.aspx 448B
web.config 7KB
default.css 2KB
user.css 1KB
Thumbs.db 152KB
Thumbs.db 122KB
Thumbs.db 112KB
Thumbs.db 96KB
Thumbs.db 90KB
Thumbs.db 75KB
Thumbs.db 70KB
Thumbs.db 58KB
Thumbs.db 25KB
Thumbs.db 13KB
Thumbs.db 8KB
Thumbs.db 8KB
Thumbs.db 7KB
Thumbs.db 7KB
Thumbs.db 6KB
FreeTextBox.dll 736KB
App_Licenses.dll 3KB
20096211731312.gif 181KB
header.gif 89KB
20095252336859.gif 84KB
hotel.gif 37KB
sight.gif 32KB
local.gif 25KB
20095252345687.gif 16KB
logo.gif 10KB
logo.gif 10KB
200962160156.gif 10KB
buttons.gif 7KB
normal.gif 6KB
menu.gif 4KB
footer.gif 3KB
normal.gif 3KB
search.gif 2KB
folder.big.gif 2KB
register.gif 2KB
cancle.gif 2KB
login.gif 2KB
home.gif 2KB
edittable.gif 1KB
lightgreen.gif 1KB
wordclean.gif 1KB
insertimagefromgallery.gif 1024B
editstyle.gif 1010B
mode.design.gif 1001B
toolbarbuttoncss.off.over.gif 997B
edittablerow.gif 977B
unlink.gif 964B
insertbutton.gif 960B
selectall.gif 951B
insertdate.gif 943B
insertradiobutton.gif 934B
insertimage.gif 933B
insertimagefromgallery.gif 933B
insertimage.gif 933B
insertimagefromgallery.gif 933B
insertdate.gif 932B
insertdate.gif 932B
wordcount.gif 925B
wordcount.gif 925B
inserttime.gif 914B
inserttable.gif 911B
共 843 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
maizilca
- 粉丝: 2
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1