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 © 姜海龍
主站蜘蛛池模板:
亚洲日韩图片专区第1页
|
亚洲欧洲精品久久
|
免费A级毛片av无码
|
国产精品亚洲午夜一区二区三区
|
国产精品免费观看久久
|
国产亚洲成在线播放va
|
亚洲AV电影院在线观看
|
成年人免费视频观看
|
久久精品无码免费不卡
|
亚洲成人激情小说
|
国产亚洲一区二区三区在线不卡
|
jjizz全部免费看片
|
亚洲av无码成人精品区一本二本
|
国产亚洲成归v人片在线观看
|
免费看黄视频网站
|
美女巨胸喷奶水视频www免费
|
亚洲人成影院77777
|
亚洲熟妇丰满多毛XXXX
|
嫩草影院在线免费观看
|
一级毛片aaaaaa免费看
|
免费福利在线观看
|
亚洲精品中文字幕无乱码麻豆
|
国内精品99亚洲免费高清
|
成人免费视频观看无遮挡
|
日本视频在线观看永久免费
|
亚洲.国产.欧美一区二区三区
|
亚洲Aⅴ无码专区在线观看q
|
亚洲Aⅴ无码一区二区二三区软件
|
日韩在线播放全免费
|
久久国产精品免费一区
|
美女被爆羞羞网站在免费观看
|
亚洲区精品久久一区二区三区
|
亚洲精品美女久久久久99
|
国产在线观看免费视频播放器
|
老司机在线免费视频
|
日韩精品内射视频免费观看
|
aa级毛片毛片免费观看久
|
免费福利资源站在线视频
|
亚洲色欲色欱wwW在线
|
亚洲美女人黄网成人女
|
亚洲精品中文字幕无码蜜桃
|