自定fckeditor网页编辑器工具菜单

 更新时间:2016年9月20日 19:00  点击:2038
今天突然想到要给文章加一个引用效果,我用的编辑器是fckeditor,它自身带有computer code 代码,不好用,我就自己定义了一个blockquote 并且提供是“引用代码”

 自定fckeditor网页编辑器工具菜单
/*
 今天突然想到要给文章加一个引用效果,我用的编辑器是fckeditor,它自身带有computer code 代码,不好用,我就自己定义了一个blockquote 并且提供是“引用代码”
 现在开始
 找到你的编辑器所在目录,找到fckstyles.xml文件
 打开,在文件头加入

 <Style name="代码引用" element="blockquote" />


 保存
 
 第二步,定义css教程
 <style>

  blockquote{  
  background:#F5FAFA;
  padding:10px;
  border:1px dashed #008040;
  height:100%;
  width:610px;
  overflow:hidden;
  margin:0px;
 }


 </style>
 
 ok大功告成了
 注明本文章原创于www.111cn.net转载注明来源
*/

如何删除数组中的重复元素(asp教程,js,php教程)

<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>

js删除数据组中重复的元素
<script language="javascript教程"> 
    var fruit = new Array(3); 
    fruit[0] = new Array("苹果", "a"); 
    fruit[1] = new Array("苹果", "a"); 
    fruit[2] = new Array("橘子", "2"); 
    for (i=0; i < fruit.length; i++) { 
      for (j=0; j < fruit[0].length; j++) { 
        document.write("fruit [", i, "][", j, "] = ", fruit[i][j],""); 
      } 
      document.write(""); 
    } 
  </script>


</body>
</html>
<?
//下面是一段php删除数据组中重复的元素


//方法一,用php自带的array_flip超简单

print_r(array_flip(array_flip($array)));


//利用自定函数来实现

function delsame(&$array)
{
 $i = 0;
 while(isset($array[$i]))
 {
  $j = $i + 1;
  while(isset($array[$j]))
  {
   if($array[$i] == $array[$j]) //如果发现后面有重复的元素
   {
    delmember($array, $j); //把它删除
    $j--; //重新检查补上来的元素是否是重复的
   }
   $j ++;
  }
  $i ++;
 }
}
//
$array = array(1,1,1,1,2,2,3);
//print_r(delsame( $array ) );

function delmember(&$array, $id)
{
 $size = count($array);
 for($i = 0; $i <$size - $id - 1; $i ++)
 {
  $array[$id + $i] = $array[$id + $i + 1];
 }
 unset($array[$size - 1]);
}


//一款asp的删除数组中重复元素的函数

<%
Function moveR(farray,sarray)

a = Split(farray, ",")
Set dic = CreateObject("Scripting.Dictionary")
For k=0 To UBound(a)
   If a(k)<> "" Then dic.Add "_" & a(k), a(k)
Next
a = Split(sarray, ",")
For k=0 To UBound(a)
   If a(k)<> "" Then
    If dic.Exists("_" & a(k)) Then
     dic.Remove "_" & a(k)
    End If
   End If
Next

items = dic.Items()
Set dic = Nothing
moveR=Join(items, ",")
End Function
n1 = "a,b,1,11,12,13,14,15,16,17,19,20,22"
n2 = "a,1,12,14,18,19,20"
response.write mover(n1,n2)
%>

?>

js 兼容多浏览器的显示隐藏层
<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js 兼容多浏览器的显示隐藏层</title>

<script language="javascript教程">
  function showCity_div()
        {
            document.getElementById("City_div").style.display = "block";
        }
  
        function hideCity_div()
        {
            document.getElementById("City_div").style.display = "none";
        }
</script>

 

<style type="text/css教程">
 #City_div{
  height:200px;
  border:1px solid #0099CC;
  width:300px;
 }
</style>


</head>

<body>

<a href="#" onMouseOver="showCity_div()">显示层</a>
<a href="#" onMouseOver="hideCity_div()">隐藏层</a>
<div id="City_div">
 js 兼容多浏览的显示隐藏层,本文章原创www.111cn.net于转载注明出处
</div>


</body>
</html>

邮箱地址验证正则表达式

ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$]", $email);


if (eregi("^[a-zA-Z0-9_]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$]", $email))
  {
  return FALSE;
  }

//方法二

function is_email($address) {
      $rc1 = (ereg("^[-!#$%&'*+./0-9=?A-Z^_`a-z{|}~]+'.
             '@'.
            '[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+.'.
             '[-!#$%&'*+./0-9=?A-Z^_`a-z{|}~]+$',
             $address));
     $rc2 = (preg_match('/.+.ww+$/',$address));
      return ($rc1 && $rc2);
    }
 
//js邮箱地址验证

function checkemail(email){
var str=email;
//在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号
var Expression=/w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*/;
var objExp=new RegExp(Expression);
if(objExp.test(str)==true){
return true;
}else{
return false;
}
}

//验证邮件地址
function fun_email($str){
        return (preg_match('/^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/',$str))?true:false;
}

//js 表单验证

 if(!/(S)+[@]{1}(S)+[.]{1}(w)+/.test(e))
  {
  //输入正确邮箱地址
  }

调用方法


addOption(sltObj, '<option>a</option>');

代码如下


var sltObj=document.getElementById('xx');//获取select对象,这里只是给个例子,可以按自己习惯来获取
      function addOption(obj, arg) {
if (b$.type.isElement(arg)) {
if (b$.browser.isIE()) obj.add(arg);
else obj.add(arg, null);
return;
}
var str = '<select>' + arg + '</select>';
var slt = b$.parseDom(str)[0];
for (var i = 0, num = slt.length; i < num; i++) {
obj.appendChild(slt[0]);
}
};

[!--infotagslink--]

相关文章

  • jQuery实现非常实用漂亮的select下拉菜单选择效果

    本文实例讲述了jQuery实现非常实用漂亮的select下拉菜单选择效果。分享给大家供大家参考,具体如下:先来看如下运行效果截图:在线演示地址如下:http://demo.jb51.net/js/2015/js-select-chose-style-menu-codes/具体代码如...2015-11-08
  • JS实现的简洁纵向滑动菜单(滑动门)效果

    本文实例讲述了JS实现的简洁纵向滑动菜单(滑动门)效果。分享给大家供大家参考,具体如下:这是一款纵向布局的CSS+JavaScript滑动门代码,相当简洁的手法来实现,如果对颜色不满意,你可以试着自己修改CSS代码,这个滑动门将每一...2015-10-21
  • JS基于Mootools实现的个性菜单效果代码

    本文实例讲述了JS基于Mootools实现的个性菜单效果代码。分享给大家供大家参考,具体如下:这里演示基于Mootools做的带动画的垂直型菜单,是一个初学者写的,用来学习Mootools的使用有帮助,下载时请注意要将外部引用的mootools...2015-10-23
  • php根据用户语言跳转相应网页

    当来访者浏览器语言是中文就进入中文版面,国外的用户默认浏览器不是中文的就跳转英文页面。 <&#63;php $lan = substr(&#8194;$HTTP_ACCEPT_LANGUAGE,0,5); if ($lan == "zh-cn") print("<meta http-equiv='refresh' c...2015-11-08
  • jQuery实现有动画淡出效果的二级折叠菜单代码

    本文实例讲述了jQuery实现有动画淡出效果的二级折叠菜单代码。分享给大家供大家参考,具体如下:这里介绍jQuery实现有动画淡出效果的二级折叠菜单代码,相当不错,因考虑功能的实现,所以没有怎么美化,不过这样也好,可以给大家更...2015-10-21
  • jQuery实现可关闭固定于底(顶)部的工具条菜单效果

    本文实例讲述了jQuery实现可关闭固定于底(顶)部的工具条菜单效果。分享给大家供大家参考,具体如下:这是一款可关闭始终在页面底部的工具条菜单,浮动在页面顶部的大家见的比较多了,本款从形式上来说与其它的没什么差别,只是浮...2015-11-08
  • jQuery+PHP+MySQL二级联动下拉菜单实例讲解

    二级联动下拉菜单选择应用在在很多地方,比如说省市下拉联动,商品大小类下拉选择联动。本文将通过实例讲解使用jQuery+PHP+MySQL来实现大小分类二级下拉联动效果。 实现效果:当选择大类时,小类下拉框里的选项内容也随着改...2015-10-30
  • 腾讯视频怎么放到自己的网页上?

    腾讯视频怎么放到自己的网页上?这个问题是一个基本的问题,要把腾讯视频放到自己的网页有许多的办法,当然一般情况就是直接使用它们的网页代码了,如果你要下载资源再放到...2016-09-20
  • jQuery实现下拉菜单滑动效果

    这篇文章主要为大家详细介绍了jQuery实现下拉菜单滑动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-08-09
  • js如何构造elementUI树状菜单的数据结构详解

    由于业务需要,要求实现树形菜单,且菜单数据由后台返回,下面这篇文章主要给大家介绍了关于js如何构造elementUI树状菜单的数据结构的相关资料,需要的朋友可以参考下...2021-05-13
  • Vue.js 递归组件实现树形菜单(实例分享)

    本文主要对介绍利用Vue.js 的递归组件,实现了一个最基本的树形菜单。具有很好的参考价值,下面就跟着小编一起来看下吧...2017-01-09
  • jQuery实现精美的多级下拉菜单特效

    这是一款精美的多级下拉菜单美化,可以完美替代“select”来实现下拉菜单的效果。而且支持多级菜单,有加载等待效果,有层级分类展示。复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "ht...2015-03-15
  • jquery插件实现悬浮的菜单

    这篇文章主要为大家详细介绍了jquery插件实现悬浮的菜单,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-04-23
  • 基于JavaScript实现网页倒计时自动跳转代码

    这篇文章主要介绍了基于JavaScript实现网页倒计时自动跳转代码 的相关资料,需要的朋友可以参考下...2015-12-29
  • JS实现不使用图片仿Windows右键菜单效果代码

    本文实例讲述了JS实现不使用图片仿Windows右键菜单效果代码。分享给大家供大家参考,具体如下:这里演示JS不使用图片仿Windows右键菜单效果,这款代码灵活使用了文鼎字,配合CSS和JS做出了这个和系统右键菜单很相似的东东。...2015-10-23
  • 网页头部声明lang=”zh-cn”、lang=“zh”、lang=“zh-cmn-Hans”区别

    我们现在使用的软件都会自动在前面加一个申明了,那么在网页头部声明lang=”zh-cn”、lang=“zh”、lang=“zh-cmn-Hans”区别是什么呢?下面我们就一起来看看吧. 单...2016-09-20
  • ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单

    首先是数据库的设计。分类表叫cate.我做的是分类数据的二级联动,数据需要的字段有:id,name(中文名),pid(父id). 父id的设置: 若数据没有上一级,则父id为0,若有上级,则父id为上一级的id。数据库有内容后,就可以开始写代码,进...2014-05-31
  • jQuery实现的导航下拉菜单效果

    这篇文章主要介绍了jQuery实现的导航下拉菜单效果,涉及jQuery响应鼠标事件动态操作页面元素的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2016-07-06
  • jquery实现树形菜单完整代码

    这篇文章主要介绍了jquery实现树形菜单完整代码,需要的朋友可以参考下...2016-01-02
  • php创建无限级树型菜单

    写递归函数,可考虑缓存,定义一些静态变量来存上一次运行的结果,多程序运行效率很有帮助.。 大概步骤如下: step1:到数据库取数据,放到一个数组, step2:把数据转化为一个树型状的数组, step3:把这个树型状的数组转为html代码。...2015-11-08