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 © 姜海龍
主站蜘蛛池模板:
少妇太爽了在线观看免费视频
|
理论片在线观看免费
|
av永久免费网站在线观看
|
国产亚洲精品AA片在线观看不加载
|
久久精品视频免费
|
国产亚洲高清不卡在线观看
|
久久国产美女免费观看精品
|
国产成人精品日本亚洲
|
一级毛片免费观看不卡视频
|
久久久久亚洲av无码尤物
|
亚在线观看免费视频入口
|
亚洲国产精品国自产电影
|
日本h在线精品免费观看
|
亚洲自国产拍揄拍
|
日韩免费a级在线观看
|
黄色网页免费观看
|
亚洲视频在线一区二区
|
baoyu777永久免费视频
|
精品亚洲成AV人在线观看
|
91在线视频免费播放
|
男人的天堂av亚洲一区2区
|
亚洲黄片手机免费观看
|
伊人免费在线观看高清版
|
18亚洲男同志videos网站
|
中文字幕无码免费久久99
|
国产精品亚洲精品爽爽
|
久久久久亚洲AV无码专区桃色
|
无码日韩精品一区二区三区免费
|
亚洲剧情在线观看
|
一区国严二区亚洲三区
|
中文字幕永久免费
|
亚洲乱码中文论理电影
|
免费一级做a爰片久久毛片潮喷
|
一级毛片免费在线观看网站
|
亚洲AV日韩AV鸥美在线观看
|
真人做A免费观看
|
黄网站色视频免费看无下截
|
久久91亚洲精品中文字幕
|
a级毛片无码免费真人
|
国产区在线免费观看
|
亚洲图片校园春色
|