You will be Success
if you study hard every day.
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆分類
AJAX
(rss)
Appfuse學習(1)
(rss)
JAVASCRIPT(1)
(rss)
SSH(1)
(rss)
個人收藏(5)
(rss)
隨筆檔案
2008年1月 (2)
2007年8月 (1)
2007年7月 (1)
2007年6月 (1)
2007年5月 (3)
2007年4月 (1)
文章檔案
2007年3月 (1)
最新隨筆
1.?歡迎光臨本人小站http://www.spartasoft.cn
2.?求助,已經焦頭爛額了,關于hibernate取blob字段只能取86字節
3.?FCKEditor中表格列以及多行列無法合并的解決辦法
4.?MyEclipse 快捷鍵
5.?關于利用dom返回xml亂碼的解決方案
6.?請教一個hibernate組合查詢的問題,謝謝!
7.?給大家推薦個網站
8.?Appfuse集成MS-SQL應用
9.?MyEclipse Error getConfigured / ExtensionValidator error解決方案
最新評論
1.?re: MyEclipse Error getConfigured / ExtensionValidator error解決方案
評論內容較長,點擊標題查看
--蘭永
2.?re: MyEclipse 快捷鍵
好東西。
謝了哈。
--M
3.?re: 求助,已經焦頭爛額了,關于hibernate取blob字段只能取86字節
使用byte[]取吧,BLOB不一定兼容的
--sss
4.?re: 求助,已經焦頭爛額了,關于hibernate取blob字段只能取86字節
現在存是沒問題的,如果用jdbc方式完全可以取出來,但是這樣的問題是要讀取兩邊數據庫。
--jhlcss
5.?re: 求助,已經焦頭爛額了,關于hibernate取blob字段只能取86字節
oracle的 blob有點特殊 要先插入空字節進去 然后更新 才能正常 具體搜索網絡
--hcq
FCKEditor中表格列以及多行列無法合并的解決辦法
Posted on 2007-08-09 18:47
姜海龍
閱讀(879)
評論(0)
編輯
收藏
所屬分類:
JAVASCRIPT
FCKEditor2.4.2版本中并不支持列的合并,下面是原代碼:
1
FCKTableHandler.MergeCells
=
function
()
2
{
3
//
Get all selected cells.
4
var
aCells
=
FCKTableHandler.GetSelectedCells() ;
5
6
//
At least 2 cells must be selected.
7
if
( aCells.length
<
2
)
8
return
;
9
10
//
The merge can occour only if the selected cells are from the same row.
11
if
( aCells[
0
].parentNode
!=
aCells[aCells.length
-
1
].parentNode )
12
return
;
13
14
//
Calculate the new colSpan for the first cell.
15
var
iColSpan
=
isNaN( aCells[
0
].colSpan )
?
1
: aCells[
0
].colSpan ;
16
17
var
sHtml
=
'' ;
18
var
oCellsContents
=
FCK.EditorDocument.createDocumentFragment() ;
19
20
for
(
var
i
=
aCells.length
-
1
; i
>=
0
; i
--
)
21
{
22
var
eCell
=
aCells[i] ;
23
24
//
Move its contents to the document fragment.
25
for
(
var
c
=
eCell.childNodes.length
-
1
; c
>=
0
; c
--
)
26
{
27
var
eChild
=
eCell.removeChild( eCell.childNodes[c] ) ;
28
29
if
( ( eChild.hasAttribute
&&
eChild.hasAttribute('_moz_editor_bogus_node') )
||
( eChild.getAttribute
&&
eChild.getAttribute( 'type',
2
)
==
'_moz' ) )
30
continue
;
31
32
oCellsContents.insertBefore( eChild, oCellsContents.firstChild ) ;
33
}
34
35
if
( i
>
0
)
36
{
37
//
Accumulate the colspan of the cell.
38
iColSpan
+=
isNaN( eCell.colSpan )
?
1
: eCell.colSpan ;
39
40
//
Delete the cell.
41
FCKTableHandler.DeleteCell( eCell ) ;
42
}
43
}
44
45
//
Set the innerHTML of the remaining cell (the first one).
46
aCells[
0
].colSpan
=
iColSpan ;
47
48
if
( FCKBrowserInfo.IsGecko
&&
oCellsContents.childNodes.length
==
0
)
49
aCells[
0
].innerHTML
=
GECKO_BOGUS ;
50
else
51
aCells[
0
].appendChild( oCellsContents ) ;
52
}
第10行代碼對列合并做了限制,下面是修改的代碼:
1
FCKTableHandler.MergeCells
=
function
()
2
{
3
//
Get all selected cells.
4
var
aCells
=
FCKTableHandler.GetSelectedCells() ;
5
6
//
At least 2 cells must be selected.
7
if
( aCells.length
<
2
)
8
return
;
9
10
//
The merge can occour only if the selected cells are from the same row.
11
//
if ( aCells[0].parentNode != aCells[aCells.length-1].parentNode ){
12
//
alert("xx");
13
//
return ;
14
//
}
15
16
//
*********************************************************************
17
//
在IE下合并單元格修改,主要針對上下單元格不能合并的問題。
18
//
姜海龍
19
var
iLen
=
aCells.length;
20
var
iStartCol
=
aCells[
0
].cellIndex ;
21
var
iStartRow
=
aCells[
0
].parentElement.rowIndex ;
22
23
var
iEndCol
=
aCells[iLen
-
1
].cellIndex ;
24
var
iEndRow
=
aCells[iLen
-
1
].parentElement.rowIndex ;
25
26
var
eCells
=
new
Array();
27
var
j
=
0
;
28
29
for
(
var
i
=
0
; i
<
iLen; i
++
)
{
30
if
(aCells[i].cellIndex
>=
iStartCol
&&
aCells[i].cellIndex
<=
iEndCol)
{
31
eCells[j]
=
aCells[i];
32
j
++
;
33
}
34
}
35
36
aCells[
0
].colSpan
=
iEndCol
-
iStartCol
+
1
;
37
aCells[
0
].rowSpan
=
iEndRow
-
iStartRow
+
1
;
38
39
for
(
var
i
=
1
; i
<
j; i
++
)
{
40
eCells[i].parentElement.removeChild(eCells[i]);
41
}
42
43
//
alert(aCells[0].rowSpan);
44
//
alert(aCells[0].parentElement.parentElement.innerHTML);
45
//
*********************************************************************
46
47
48
}
該代碼未經全面測試
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
評論排行榜
1.?MyEclipse Error getConfigured / ExtensionValidator error解決方案(13)
2.?求助,已經焦頭爛額了,關于hibernate取blob字段只能取86字節(3)
3.?請教一個hibernate組合查詢的問題,謝謝!(2)
4.?MyEclipse 快捷鍵 (1)
5.?關于利用dom返回xml亂碼的解決方案(0)
閱讀排行榜
1.?MyEclipse Error getConfigured / ExtensionValidator error解決方案(5331)
2.?關于利用dom返回xml亂碼的解決方案(2358)
3.?請教一個hibernate組合查詢的問題,謝謝!(1125)
4.?求助,已經焦頭爛額了,關于hibernate取blob字段只能取86字節(961)
5.?Appfuse集成MS-SQL應用(898)
posts - 9, comments - 19, trackbacks - 0, articles - 1
Copyright © 姜海龍
主站蜘蛛池模板:
亚洲国产精品综合久久一线
|
黄a大片av永久免费
|
亚洲国产成人无码AV在线
|
亚洲VA综合VA国产产VA中
|
一区二区三区无码视频免费福利
|
亚洲欧洲日产韩国在线
|
四虎永久在线精品免费影视
|
国产免费无码AV片在线观看不卡
|
亚洲综合校园春色
|
国产成人亚洲影院在线观看
|
亚洲免费在线观看视频
|
无码天堂亚洲国产AV
|
亚洲成人精品久久
|
免费看国产精品麻豆
|
中文字幕免费观看
|
牛牛在线精品免费视频观看
|
久久精品国产亚洲AV麻豆网站
|
成人免费视频国产
|
久久免费观看国产精品88av
|
亚洲爆乳精品无码一区二区
|
亚洲综合婷婷久久
|
亚洲日本一区二区三区在线不卡
|
999国内精品永久免费观看
|
一级做a爰片性色毛片免费网站
|
国产免费MV大全视频网站
|
亚洲 日韩经典 中文字幕
|
亚洲av无码精品网站
|
又粗又大又硬又爽的免费视频
|
免费观看无遮挡www的视频
|
两性色午夜视频免费网
|
精品国产亚洲一区二区三区在线观看
|
久久久久亚洲AV成人片
|
亚洲女初尝黑人巨高清
|
免费国产成人午夜私人影视
|
国内精品久久久久影院免费
|
天天摸天天碰成人免费视频
|
182tv免费观看在线视频
|
最近中文字幕大全免费版在线
|
女人18毛片水真多免费看
|
日韩在线免费视频
|
91短视频免费在线观看
|