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
姜海龍
閱讀(886)
評論(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解決方案(5342)
2.?關于利用dom返回xml亂碼的解決方案(2365)
3.?請教一個hibernate組合查詢的問題,謝謝!(1130)
4.?求助,已經焦頭爛額了,關于hibernate取blob字段只能取86字節(968)
5.?Appfuse集成MS-SQL應用(905)
posts - 9, comments - 19, trackbacks - 0, articles - 1
Copyright © 姜海龍
主站蜘蛛池模板:
91网站免费观看
|
又黄又爽又成人免费视频
|
国产在线播放免费
|
亚洲码欧美码一区二区三区
|
麻豆最新国产剧情AV原创免费
|
91亚洲国产成人久久精品网址
|
1a级毛片免费观看
|
2020年亚洲天天爽天天噜
|
国产精品久久久久久久久久免费
|
亚洲av永久无码嘿嘿嘿
|
午夜dj在线观看免费视频
|
亚洲人成色77777在线观看
|
女人18毛片水真多免费播放
|
亚洲风情亚Aⅴ在线发布
|
免费看国产曰批40分钟
|
一二三区免费视频
|
亚洲国产精品不卡在线电影
|
永久看日本大片免费35分钟
|
天天爽亚洲中文字幕
|
日本免费无遮挡吸乳视频电影
|
深夜福利在线免费观看
|
亚洲日韩精品射精日
|
国产精品久久永久免费
|
亚洲成av人无码亚洲成av人
|
国产成人亚洲精品影院
|
亚在线观看免费视频入口
|
亚洲不卡中文字幕
|
免费观看午夜在线欧差毛片
|
精品国产免费一区二区三区香蕉
|
亚洲视频在线免费看
|
日韩免费视频播放
|
在线观看片免费人成视频播放
|
亚洲美女色在线欧洲美女
|
精品国产麻豆免费网站
|
中文字幕免费观看全部电影
|
91亚洲自偷在线观看国产馆
|
免费a级毛片18以上观看精品
|
国产一级淫片a免费播放口
|
在线a亚洲老鸭窝天堂av高清
|
国产成人精品亚洲精品
|
国产人在线成免费视频
|