js 鼠标取词,并将其放入到fck编译器

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>cheney的文章</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK"/>
<link rel="stylesheet" href="css/content.css" type="text/css"/>
<script language="javascript" src="jslib/form.js"></script>
<script type="text/javascript" src="FCKeditor/fckeditor.js"></script>
<script type="text/javascript">

//****此处设置fck编辑器在不同版本的浏览器的位置!左侧浮动  开始

var xScrollStickCssFilePath="sp//css//xframe.css";
//**检测浏览器种类*****
var BROWSERNAME="";
switch(navigator.appName.toLowerCase()){
 case "netscape":
  BROWSERNAME="ns";
 break;
 case "microsoft internet explorer":
 default:
  BROWSERNAME="ie";
 break;
}
//**设置初始化事件******
switch(BROWSERNAME){
 case "ns":
  window.addEventListener("load",_xScrollStick_init,false);
 break;
 case "ie":
 default:
  window.attachEvent("onload",_xScrollStick_init);
}
//**初始化函数******
function _xScrollStick_init(){
 var allTheScrollSticks=document.getElementsByTagName("div");
 for(var i=0;i<allTheScrollSticks.length;i++){
  if(allTheScrollSticks[i].className.match(/^((xScrollStick)|(.+ +xScrollStick)|(xScrollStick +.+)|(.+ +xScrollStick +.+))$/))_xScrollStick_event_doInit(allTheScrollSticks[i]);
 }
 window_event_scroll();
}
//**事件响应函数区******
function _xScrollStick_event_doInit(element){
 //初始化变量
 element.offX=element.offsetLeft;
 element.offY=element.offsetTop;
 //设置方法
 element.Stick=_xScrollStick_method_Stick;
 //设置事件
 switch(BROWSERNAME){
  case "ns":
   window.addEventListener("scroll",window_event_scroll,false);
  break;
  case "ie":
  default:
   window.attachEvent("onscroll",window_event_scroll);
 }
 
 //获取设置
 //无
 document.body.parentNode.οnscrοll=window_event_scroll;

}

function window_event_scroll(){
 var allTheScrollSticks=document.getElementsByTagName("div");
 for(var i=0;i<allTheScrollSticks.length;i++){
  if(allTheScrollSticks[i].className.match(/^((xScrollStick)|(.+ +xScrollStick)|(xScrollStick +.+)|(.+ +xScrollStick +.+))$/))try{allTheScrollSticks[i].Stick();}catch(e){}
 }
}

//**方法函数区******
function _xScrollStick_method_Stick(){
 var x=this.offX, y=this.offY, po=this;
 this.style.position="absolute";
 x+=document.body.parentNode.scrollLeft;
 y+=document.body.parentNode.scrollTop;
 this.style.left=x+"px";
 this.style.top=y+"px";
 
}
 
//**通用函数区***
//无
//]]>

****此处设置fck编辑器在不同版本的浏览器的位置!左侧浮动 结束
</script>
<style>

//浮动层的样式
.xScrollStick{
 position:absolute;
 padding:0px;
 border:0px solid black;
 width:50%;
 height:80%;
}
.d2 { right:0px;top:20px; }
</style>
</head>
<body>
<table width="52%" cellpadding="0" cellspacing="0" border="0" class="maintable">
    <tr>
      <td class="head" colspan="2">&nbsp;</td>
    </tr>
    <tr>
      <td width="11%" class="deep" align="center">标题:</td>
      <td width="39%" class="tint" >我的文章
      </td>
    </tr>
    <tr>
      <td width="11%" class="deep" align="center">关键字:</td>
      <td width="39%" class="tint">鼠标取词
      </td>
  </tr>
    <tr>
      <td width="11%" height="148" class="deep"align="center" >内容:</td>
      <td width="39%" class="tint"  >
   <textarea  id="box" rows="40" cols="80" style="width: 100%" οnclick="setcontent();">
9月3日,有知情人士透露,随着Google中国数位高管的相继离职奏响前奏,李开复也将离开Google中国,而同为Google全球副总裁、主管大中华区销售业务的刘允将接替李开复主政Google中国。

  日前,有消息传出,Google中国总裁助理、首席战略官郭去疾离职在即。据Google中国内部人士透露,目前郭去疾仍偶尔去公司上班,但已经处于手续交接期。
 
   而郭去疾将离任的消息也被解读成李开复即将离任的前兆。消息人士称,郭去疾与李开复同为成都老乡,也曾经为李开复开拓中国业务鞍前马后地贡献力量,他的离开是Google中国的损失,亦是李开复本人的损失。

  此外,Google中国近期以来也有多位高管离职。上周,Google中国产品市场总监潘茜向搜狐IT确认闪电离职,加盟投资公司IDG。另外,Google近半年相继离职的还有亚洲产品及策略总监宓群(现加盟光速创投)、商务合作总监马延琨(现入职腾讯)等人,这些中高层也曾经跟随李开复多年。

  至此,Google本土化战略三年来的制订者、执行者已离职过半。此前协助跟随李开复开拓市场、招聘员工,被称成“第一中国工程师、文化大使”的周红,在入职Google中国四个月后即离职;同样来自微软的Google中国总裁助理陶宁也离职赴美研读MBA;2007年初,大中华区三驾马车的两驾周韶宁和王怀南也已离职。当时,这被某些业内是评价为是Google“水土不服”弊病浮现的后果。

  而李开复在加入Google中国3年的时间内也多次遭遇到了“即将离职”的传闻。

  曾经在Google中国工作过的知情人士认为,Google实际的工作氛围并不如外界描绘的那样光鲜。不仅Google产品思路与总部脱节,外企常有的“口是心非、自负自夸”等毛病也悉数存在,而经常奔走美国、台湾出差的李开复遥控管理也很困难。

  资深互联网分析师吕本富向搜狐IT表示,“早在半年之前,我就预感Google中国将出现很大的变动。因为Google中国成立已经三年了,但却一直在市场份额的拓展上很乏力,同时,在营销和盈利方面也不尽如人意。过去的几年Google中国的表现更像一个研究院,这必然承受了总部给予的巨大压力,Google中国的高层出现大的震荡很正常。”

  根据分析人士的看法,在营销和市场拓展方面颇具实力的刘允显然比李开复更适合Google总部的要求。

  在接受记者采访时,Google中国市场部相关负责人仍然否认了李开复将离开Google中国、刘允将主政的消息。
</textarea>

   </td>
    </tr>
</table>
<div class="xScrollStick d2">

<textarea  name="content"   rows="30" cols="80" style="width: 100%">
</textarea>
<script type="text/javascript">
var oFCKeditor = new FCKeditor('content') ;
oFCKeditor.BasePath = "FCKeditor/" ;
oFCKeditor.Height = 450;
oFCKeditor.ToolbarSet = "" ;
oFCKeditor.ReplaceTextarea();
function   setcontent()            
  {             
   //*********************关键位置****************

//此处为鼠标取词并放置fck中
  var oEditor = FCKeditorAPI.GetInstance("content") ; //生成fck对象
  var text = oEditor.EditorDocument.body.innerText;//鼠标取词
      oEditor.SetHTML(text+  document.selection.createRange().text) ; //放置到fck中
  }
var   rg   =   box.createTextRange();  
             
  function   findText(tw)            
  {            

    //此方法为查找功能的js
                  if(tw=="")            
                                  return;                  
                             
                  var   sw   =   0;            
                             
                  if(document.selection)            
                  {            
                                  sw   =   document.selection.createRange().text.length;            
                  }                            
                             
                  rg.moveEnd("character",box.value.length);            
                             
                  rg.moveStart("character",sw);            
   
                                                             
                  if(rg.findText(tw))                            
                  {            
                                  rg.select();    
   
                                  returnCase(rg);                        
                  }                  
                   
                  if(rg.text!=tw)  
                  {  
                                  alert("已经搜索完了")  
                                  rg   =   box.createTextRange()  
                  }  
                                             
  }  
</script>
 
</div>

 

</body>
</html>

写的不好请多指教。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值