首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

button实现选中页面div层的内容,宽屏ok,方屏电脑no,如何搞定呢

2013-03-06 
button实现选中页面div层的内容,宽屏ok,方屏电脑no,怎么搞定呢本帖最后由 yangzi2013 于 2013-02-20 17:48

button实现选中页面div层的内容,宽屏ok,方屏电脑no,怎么搞定呢
本帖最后由 yangzi2013 于 2013-02-20 17:48:05 编辑 我要实现的功能是:点击页面button按钮后,实现对某div层里面内容(包括div内的文字和图片,选中这些内容,类似ctrl+a的效果),这个效果目前已经实现了,下面给出了我的代码,但是用笔记本(宽屏)访问的时候是可以达到效果的,用台式机(方屏)却没有这个效果。

麻烦哪位高手帮忙看看能否改进一下,不用考虑浏览器的兼容性,适合任一浏览器即可(我常用的是360安全浏览器5.0版本,ie内核的)。
==button按钮=================

<input id="bt_a" type="button" value="选中产品内容" onclick= "rdl_createRange1()"/>

===产品内容所在层代码================

<div id="com_a">
<div id="com_b" class="boxCenterList RelaArticle"></div>
  <div id="com_c">
  <blockquote>
        {$goods.goods_desc}  //产品内容包含文字和图片
  </blockquote>
  </div>
</div>


===实现选中div层内容功能的js================
<script> 
function rdl_createRange1(){ 
//这个地方只能选取id为com_b的层,ecshop商城的产品页面
var oMessage=document.all("com_b");   
var oTextRange=document.body.createTextRange(); 
with (oTextRange)   { 
moveToElementText(oMessage); 
execCommand("SelectAll"); 

var oTextRange=document.selection.createRange(); 

</script> 
button实现选中页面div层的内容
[解决办法]

var oMessage=document.all("com_b");
改成
var oMessage=document.all("com_c");
[解决办法]
关键问题怎么用代码来获取判断是宽屏还是方屏????

热点排行