解决bug 2010年1月6日6:01:04

ckeditor 配置

 

/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/

CKEDITOR.editorConfig 
= function(config) {
    config.smiley_path 
= 'ckeditor/plugins/smiley/images/'
    config.smiley_images 
= ['img0.gif''img1.gif''img2.gif''img3.gif''img4.gif''img5.gif''img6.gif''img7.gif''img8.gif''img9.gif''img10.gif''img11.gif''img12.gif''img13.gif''img14.gif''img15.gif''img16.gif''img17.gif''img18.gif''img19.gif''img20.gif''img21.gif''img22.gif''img23.gif''img24.gif''img25.gif''img26.gif''img27.gif''img28.gif''img29.gif''img30.gif''img31.gif''img32.gif''img33.gif''img34.gif''img35.gif''img36.gif''img37.gif''img38.gif''img39.gif''img40.gif''img41.gif''img42.gif''img43.gif''img44.gif''img45.gif''img46.gif''img47.gif''img48.gif''img50.gif''img51.gif''img52.gif''img53.gif''img54.gif''img55.gif''img56.gif'
];
    
    config.language 
= "zh-cn";
    config.skin 
= "kama";
    config.width 
= "600px";
    config.height 
= "150px";
    config.entities_processNumerical 
= true;
    config.resize_enabled 
= false;
    
//设置快捷键 可能与浏览器快捷键冲突  
    config.blockedKeystrokes = [
        CKEDITOR.CTRL 
+ 66 /*B*/,
        CKEDITOR.CTRL 
+ 73 /*I*/,
        CKEDITOR.CTRL 
+ 85 /*U*/
    ]
    config.startupOutlineBlocks 
= false//是否显示边框
    config.disableObjectResizing = true//操就火狐有效
    config.forcePasteAsPlainText = true //是否强制复制来的内容去除格式

    
// 默认值 config.docType ="<!文档类型的HTML公众” - / / W3C的/ / DTD的过渡时期的HTML 4.0 / /英“>";
    //config.image_removeLinkByEmptyURL=trun 删除无效图片
    config.toolbarStartupExpanded = false////工具栏默认是否展开
    config.toolbarCanCollapse = true//工具栏是否可以被收缩  
    config.toolbar =
[

    
//['Format', 'Font', 'FontSize'],
    ['TextColor''BGColor'],
]


};

 

JavaScript 获取 ckeditor 的值

var editor = CKEDITOR.replace('txtcontent');

editor.getData();

 

ckeditor 自动换行

 

   word-break:break-all;

判断浏览器是否支持JavaScript

 <noscript>
<div style="color:red">您的浏览器不支持javascript,部分功能无法使用</div>
</noscript>

  <div id="contents" style=" display:none"></div>

            document.getElementById("contents").style.display = "block";

是否开启cookie

 

 var cookieEnabled = (navigator.cookieEnabled) ? true : false
            if (!cookieEnabled) {

                hiAlert("请开启cookie", "注意");
                window.location = "Default.aspx";
             }

 图片太大

 

 

 

 

哈,这样有人说容易,我在图片上加上固定宽度,不加高度,这样就不会破图,也不会变形,如:<img src="" width=600> 这样,图片会自动缩成宽为600的,而且高度也会跟着缩小,是个比较好的方法,不过每次图片都要处理,不好..下面介绍用CSS处理的方法:

#cont
{
margin-left:20px;
width:700px;
margin-bottom:10px;
line-height:30px;
}
#cont img {
max-width: 700px; width:expression(this.width > 700 ? "700px" : this.width)
}

#cont是内容层,#cont img 这个是限制如果图片宽度超过700就按700显示.这样处理后,好了,图片问题暂时是解决了.

当然方法真的好多,只是看你自己如何处理哦

 div 换行

 

设宽度 width,加一句 overflow: hidden;
中文会自动换行的
如果是连续的英文会读成一个单词不会换行,加以下代码:
word-wrap: break-word; overflow: hidden;

 ////补充 关于本地上传可以当道iis中就报错啦。

原因是没设置文件的权限。。。。。。。日哦

posted @ 2010-01-06 06:05  王大湿  阅读(474)  评论(0编辑  收藏  举报