- 浏览: 886276 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (687)
- java (127)
- servlet (38)
- struts (16)
- spring (22)
- hibernate (40)
- javascript (58)
- jquery (18)
- tomcat (51)
- 设计模式 (6)
- EJB (13)
- jsp (3)
- oracle (29)
- RUP (2)
- ajax (3)
- java内存管理 (4)
- java线程 (12)
- socket (13)
- path (5)
- XML (10)
- swing (2)
- UML (1)
- JBPM (2)
- 开发笔记 (45)
- Note参考 (15)
- JAXB (4)
- Quartz (2)
- 乱码 (2)
- CSS (2)
- Exception (4)
- Tools (7)
- sqlserver (3)
- DWR (7)
- Struts2 (47)
- WebService (2)
- 问题解决收藏 (7)
- JBOSS (7)
- cache (10)
- easyUI (19)
- jQuery Plugin (11)
- FreeMarker (6)
- Eclipse (2)
- Compass (2)
- JPA (1)
- WebLogic (1)
- powerdesigner (1)
- mybatis (1)
最新评论
-
bugyun:
受教了,谢谢
java 正则表达式 过滤html标签 -
xiongxingxing_123:
学习了,感谢了
java 正则表达式 过滤html标签 -
wanmeinange:
那如果无状态的。对同一个任务并发控制怎么做?比如继承Quart ...
quartz中参数misfireThreshold的详解 -
fanjieshanghai:
...
XPath 元素及属性查找 -
tianhandigeng:
还是没明白
quartz中参数misfireThreshold的详解
<HTML>
<HEAD>
<TITLE>JavaScript--execCommand指令集</TITLE>
<SCRIPT LANGUAGE="javascript">
<!--
/**//*该function执行copy指令*/
function fn_doufucopy()
{edit.select();
document.execCommand('Copy');
}
/**//*该function执行paste指令*/
function fn_doufupaste()
{ tt.focus();
document.execCommand('paste');
}
/**//**该function用来创建一个超链接*/
function fn_creatlink()
{ document.execCommand('CreateLink',true,'true'); //弹出一个对话框输入URL//
document.execCommand('CreateLink',false,'http://www.51js.com');
}
/**//**该function用来将选中的区块设为指定的背景色*/
function fn_change_backcolor(){
document.execCommand('BackColor',true,'#FFbbDD');//true或false都可以
}
/**//**该function用来将选中的区块设为指定的前景色,改变选中区块的字体大小,改变字体,字体变粗变斜*/
function fn_change_forecolor(){
//指定前景色
document.execCommand('ForeColor',false,'#BBDDCC');//true或false都可以
//指定背景色
document.execCommand('FontSize',false,7); //true或false都可以
//字体必须是系统支持的字体
document.execCommand('FontName',false,'标楷体'); //true或false都可以
//字体变粗
document.execCommand('Bold');
//变斜体
document.execCommand('Italic');}
/**//**该function用来将选中的区块加上不同的线条*/
function fn_change_selection(){
//将选中的文字加下划线
document.execCommand('Underline');
//在选中的文字上划粗线
document.execCommand('StrikeThrough');
//将选中的部分文字变细
document.execCommand('SuperScript');
//将选中区块的下划线取消掉
document.execCommand('Underline'); }
/**//**该function用来将选中的区块排成不同的格式*/
function fn_format(){
//有序列排列
document.execCommand('InsertOrderedList');
//实心无序列排列
document.execCommand('InsertUnorderedList');
//空心无序列排列
document.execCommand('Indent');
}
/**//**该function用来将选中的区块剪下或是删除掉*/
function fn_CutOrDel(){
//删除选中的区块//
document.execCommand('Delete');
//剪下选中的区块
document.execCommand('Cut');}
/**//**该function用来将页面保存为一个文件*/
function fn_save(){
//第二个参数为欲保存的文件名
document.execCommand('SaveAs','mycodes.txt');
//打印整个页面//
document.execCommand('print');}
-->
</script>
</HEAD> <body>
<input id="edit"value="范例"NAME="edit"><br>
<button onclick="fn_doufucopy()" ID="Button1">Copy</button>
<button onclick="fn_doufupaste()" ID="Button2"> paste</button><br>
<textarea id="tt" rows="10" cols="50" NAME="tt"></textarea> <hr>
<br> 浮沉聚散变化又再,但是总可卷土重来.<br> 天若有情天亦老,人间正道是沧桑.<br> 都怪我,太执着,却也等不到花开叶落.<br> <br> Please select above letters, then click following buttons:<br> <hr>
<input type="button" value="创建CreateLink" onclick="fn_creatlink()" ID="Button3" NAME="Button3"><br>
<input type="button" value="改变文字背景色" onclick="fn_change_backcolor()" ID="Button4" NAME="Button4"><br>
<input type="button" value="改变文字前景色" onclick="fn_change_forecolor()" ID="Button5" NAME="Button5"><br>
<input type="button" value="给文字加线条" onclick="fn_change_selection()" ID="Button6" NAME="Button6"><br>
<input type="button" value="改变文字的排列" onclick="fn_format()" ID="Button7" NAME="Button7"><br>
<input type="button" value="删除或剪下选中的部分" onclick="fn_CutOrDel()" ID="Button8" NAME="Button8"><br>
<input type="button" value="插入Object" onclick="fn_InsObj()" ID="Button9" NAME="Button9"><br>
<input type="button" value="保存或打印文件"onclick="fn_save()" ID="Button10" NAME="Button10"><br>
<input type="button"value="测试Refresh属性"onclick="document.execCommand('Refresh')"ID="Button11" NAME="Button11">
</body></HTML>
发表评论
-
HTML特殊字符显示
2011-08-16 21:45 1005有些字符在HTML里有特别的含义,比如小于号<就表示HT ... -
html标签a的target属性的用法
2011-08-02 00:40 10851:如果使用标签<a>来链接到一个页面的话,tar ... -
JavaScript中的函数:函数的apply、call方法和length属性
2011-06-03 13:39 817转:http://www.smallrain.net/stud ... -
JS arguments 属性
2011-06-03 13:38 899arguments 属性 为当前执行的 function 对象 ... -
JS数组方法汇总
2011-03-31 12:18 1038js数组元素的添加和删除一直比较迷惑,抽个时间总结如下:var ... -
选择,分组和引用
2011-03-17 12:59 817正则表达式的语法还包 ... -
javascript 中定义private 方法
2011-03-15 09:49 953出处:http://aoqi1883.blog.163.com ... -
event.returnValue和return false的区别
2011-03-15 09:48 1233<!DOCTYPE html PUBLIC " ... -
个性博客-七款超靓天气预报免费代码
2011-03-15 09:12 1012第一种: <iframe src="http: ... -
js判断对象是否是某一类型
2011-03-15 09:05 945<!DOCTYPE html PUBLIC " ... -
常用的DOCUMENT.EXECCOMMAND
2011-03-15 09:04 1043<input type=button value=剪切 ... -
解决IE6中 Div层挡不住Select组件
2011-03-14 09:39 1098/** * 通过使用Ifram,解 ... -
配置文件(fckconfig.js)中主要配置项目如下
2011-02-18 10:59 883FCKConfig.CustomConfigurationsP ... -
[转]疯狂的跨域技术
2011-01-30 15:36 1074JavaScript是一种在Web开发中经常使用的前端动态脚本 ... -
JAVASCRIPT中RegExp.$1是什么意思
2011-01-28 15:02 2193RegExp 是javascript中的一个内置对象。为正则表 ... -
js监听WEB页面关闭事件
2010-12-31 10:54 6387javascript捕获窗口关闭事件有两种方法 onbefor ... -
天气数据调用代码,总结了一下收藏
2010-12-14 12:41 1098转载于:http://blog.csdn.net/ ... -
自动跳转
2010-12-13 15:43 928<meta http-equiv="refre ... -
JavaScript面向对象编程
2010-12-07 23:27 891创建自己的对象 要创 ... -
window.opener的用法
2010-12-02 12:18 924window.opener 的用法 window ...
相关推荐
execCommand指令集详解,javascript进阶是常用的参考资料
`document`对象还包含事件处理,如`document.addEventListener`用于注册事件监听器,以及`document.execCommand`用于执行某些富文本编辑操作。可能还会涉及`document.readyState`,它表示文档加载状态,以及`...
- `document.execCommand('Refresh')` - `window.navigate(location)` - `location.replace(location)` - `document.URL=location.href` 这些方法都可以用来刷新当前页面,具体选择哪一种取决于实际需求和兼容...
javascript 的execCommand和操作剪贴板的收集
siteLock可以通过覆盖`document.execCommand`方法来禁用这一功能,因为这个方法常用于执行像“复制”、“粘贴”这样的命令。此外,还可以监听`selectstart`和`mouseup`事件,阻止文本选择。 4. 页面打印防护:...
文档中还提及了Blink-in-JavaScript的几个目标,包括能够基于现有JavaScript API轻松实现的高级DOM特性,应该从C++中分离出来的不受欢迎的DOM特性,即将被废弃的DOM特性,以及不久将来可能在C++中实现的特性(即...
### document.execCommand()详解 `document.execCommand()`是HTML文档对象模型(DOM)中的一个方法,用于执行浏览器的编辑命令,这些命令可以控制文本样式、布局、剪贴板操作等。此方法在早期的Web开发中被广泛使用...
在Web开发中,经常需要实现将页面中的内容保存到用户的本地设备上的功能,这通常可以通过JavaScript中的execCommand命令实现,特别是使用"SaveAs"命令。然而,由于浏览器的兼容性问题,这种方法并不总是有效的。在IE...
### 二、JavaScript中的`document.execCommand()`方法 `document.execCommand()`是浏览器提供的一种用于执行常见的编辑命令的方法,这些命令通常可以在浏览器的标准上下文菜单中找到。此方法可以实现如复制、粘贴、...
### JavaScript JS技巧集详解 #### 一、事件源对象 在JavaScript中,处理用户与页面交互的核心机制之一就是事件处理。对于DOM事件来说,获取触发事件的元素是至关重要的。 **1. `event.srcElement.tagName`** - ...
根据给定文件的信息,我们可以总结出一系列与JavaScript相关的实用命令及其用法,这些命令涵盖了页面操作、编辑功能、浏览管理等多个方面。下面是针对文件中提到的各知识点的详细解释: ### 一、打开命令(Open ...
现代Web开发推荐使用更标准的DOM操作方法或CSS样式来达到相似的效果,例如直接操作DOM元素的样式属性或通过JavaScript来修改DOM结构和内容。 对于那些依然需要兼容旧浏览器的项目,使用`document.execCommand()`...
JavaScript 实现页面打印 ...使用 JavaScript 实现页面打印可以使用 ExecWB() 函数、document.execCommand() 函数和 window.print() 函数这三种方法。每种方法都有其特点和优缺点,选择哪种方法取决于具体的应用场景。
JavaScript是Web开发中不可或缺的一部分,尤其对于实现网页交互和动态效果有着至关重要的作用。这篇文档汇总了多种JavaScript效果和常用功能,旨在为开发者提供便利,帮助他们在实际项目中快速找到和应用所需的效果...
- **javascript-copy**:利用JavaScript的复制功能,如Document.execCommand('copy'),实现密码的无痛复制到剪贴板。 5. **CSS3**: CSS3在该项目中用于美化界面,创建动画效果,设置布局和样式,使密码生成器看...
《document.execCommand()解析》 在前端开发中,我们经常需要与用户进行交互,比如编辑文本、复制粘贴等操作。这些操作在浏览器环境中可以通过`document.execCommand()`方法实现。这个函数是HTML5引入的一个非常...
<button onclick="javascript:document.execCommand('SaveAs');">下载页面 ``` 这段代码展示了两种不同的实现方式: - **方式一(通过 `<a>` 标签)**: - 使用 `<a>` 标签创建了一个链接,设置 `href` 属性为 `#...
传统的做法是使用`document.execCommand('saveAs')`方法,但这个方法在某些现代浏览器中已被废弃,因此需要寻找替代方案。本篇文章将详细探讨如何在不依赖`execCommand('saveAs')`的情况下,实现HTML内容直接下载到...
使用JavaScript操作文件系统对象(File System Object, FSO) 在示例代码中,通过 `new ActiveXObject('Scripting.FileSystemObject')` 创建了一个文件系统对象实例。这允许脚本与本地文件系统进行交互,执行诸如...