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∧人片在线观看无码
|
国产网站免费观看
|
二区久久国产乱子伦免费精品
|
亚洲导航深夜福利
|
日韩va亚洲va欧洲va国产
|
国产三级免费观看
|
成年女人毛片免费观看97
|
最近高清中文字幕免费
|
中国一级特黄高清免费的大片中国一级黄色片
|
成人a毛片免费视频观看
|
国产成人精品日本亚洲网址
|
亚洲av永久无码精品国产精品
|
国产三级电影免费观看
|
成人免费无码大片A毛片抽搐
|
久久午夜羞羞影院免费观看
|
浮力影院亚洲国产第一页
|
青草草在线视频永久免费
|
丁香花免费高清视频完整版
|
91精品国产免费久久国语麻豆
|
你好老叔电影观看免费
|
一级毛片**免费看试看20分钟
|
怡红院亚洲红怡院在线观看
|
亚洲熟伦熟女专区hd高清
|
亚洲国产精品白丝在线观看
|
亚洲一区二区影院
|
亚洲一区二区三区首页
|
亚洲AV日韩AV天堂一区二区三区
|
日本在线看片免费人成视频1000
|
a级毛片在线免费看
|
精品97国产免费人成视频
|
igao激情在线视频免费
|
一级做a毛片免费视频
|
欧亚一级毛片免费看
|
成年免费a级毛片
|
国产免费久久精品99久久
|
无码免费又爽又高潮喷水的视频
|
男女污污污超污视频免费在线看
|
特级毛片aaaa免费观看
|
国产福利免费视频
|
日本高清色本免费现在观看
|
女人18毛片水最多免费观看
|