脚本收藏iframe


Posted in Javascript onJuly 21, 2006

1、无提示关闭窗口
<input type="button" onClick="window.opener = '';window.close();" value="IE6最简单的无提示关闭窗口" >

2、防止被人iframe
if (top.location != self.location)
{
  top.location.href="http://www.34do.net";
}

3、判断一个对象存在不存在
document.all("a")==null(不存在)

4、弹出子窗口
window.open ('default.asp', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') 

5、打开模态窗口
window.showModalDialog('default.asp',window,'help: No; resizable: No; status: No;scrollbars:No;center: Yes;dialogWidth:width;dialogHeight:height;')

6、弹出的子窗口刷新父窗口
window.parent.location.reload();

7、模态窗口刷新父窗口
window.parent.dialogArguments.document.execCommand('Refresh');

8、一个js文件包含另外一个js文件
document.write('<script src="/b_trade/public/new/public.js"><\/script>');

9、让文字竖着写
<td style="Writing-mode:tb-rl;">佛罗伦</td>

10、iframe引用自己
window.parent.document.getElementById("iframe_dg")
这样在iframe文件里就可以操作它自己,比如:window.parent.document.getElementById("iframe_dg").height=200

11、根据内容自动调整IFrame高度 
function autoSetIframeSize()
{
  var obj=self.parent.parent.document.all[self.name];
  if(obj!=null)
  {
    self.parent.parent.document.all[self.name].style.pixelHeight=self.document.body.scrollHeight+5;
  }
}
必须定义iframe的name属性
<iframe id="iframe1" name="iframe1" align="middle" frameborder="0" width="100%" height="250" scrolling="no" src="a.asp"></iframe>
将a.asp的<body>修改为:
<body onload="autoSetIframeSize()">

12、为单元格添加渐变色效果(ie支持,firefox不支持)
.bg3 
{
  FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#842B00, EndColorStr=#FFFFFF); 
}
效果如图

13、定时执行任务
规定一项任务在一定时间内执行:delayID=setTimeout(vCode, iMilliSeconds),在需要的时候,可以强制停止该任务:clearTimeout(delayID)

14、自动选中复制
<span onmouseover="var obj=document.body.createTextRange();obj.moveToElementText(this);obj.select();obj.execCommand('Copy')" onclick="var obj=document.body.createTextRange();obj.moveToElementText(this);obj.select();obj.execCommand('Copy')" >选中我并复制我</span>

15、产生随机数
VB的Rnd函数产生的随机数范围为0-1。假如要从(min,max)这个范围内随机抽取一个数,具体公式如下: 随机数 = (max - min) * Rnd() + min,min和max可以是任意整数,只是min<max。

16、限制文本框只能输入正整数 
<input onKeyUp="this.value=this.value.replace(/[^\d]/g,'')"> 

Javascript 相关文章推荐
写了一个layout,拖动条连贯,内容区可为iframe
Aug 19 Javascript
javascript中全局对象的parseInt()方法使用介绍
Dec 19 Javascript
jQuery中:not选择器用法实例
Dec 30 Javascript
JavaScript对数组进行随机重排的方法
Jul 22 Javascript
angularjs表格ng-table使用备忘录
Mar 09 Javascript
Bootstrap基本插件学习笔记之按钮(21)
Dec 08 Javascript
vue动态生成dom并且自动绑定事件
Apr 19 Javascript
使用vue构建移动应用实战代码
Aug 02 Javascript
解决bootstrap模态框数据缓存的问题方法
Aug 10 Javascript
vue把输入框的内容添加到页面的实例讲解
Nov 11 Javascript
vue element table中自定义一些input的验证操作
Jul 18 Javascript
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 Vue.js
document.all还是document.getElementsByName?
Jul 21 #Javascript
关于IFRAME 自适应高度的研究
Jul 20 #Javascript
怎么用javascript进行拖拽
Jul 20 #Javascript
繁简字转换功能
Jul 19 #Javascript
Javascript - HTML的request类
Jul 15 #Javascript
表单的一些基本用法与技巧
Jul 15 #Javascript
popdiv
Jul 14 #Javascript
You might like
YII实现分页的方法
2014/07/09 PHP
php跨站攻击实例分析
2014/10/28 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
php中mt_rand()随机数函数用法
2014/11/24 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
2017/12/06 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
微信小程序分包加载代码实现方法详解
2019/09/23 Javascript
js实现表格数据搜索
2020/08/09 Javascript
vue 中使用print.js导出pdf操作
2020/11/13 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
Python实现的将文件每一列写入列表功能示例【测试可用】
2018/03/19 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
python简单实现最大似然估计&amp;scipy库的使用详解
2020/04/15 Python
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
毕业生求职的求职信
2013/12/05 职场文书
销售辞职报告范文
2014/01/12 职场文书
推荐信范文大全
2015/03/27 职场文书
海上钢琴师观后感
2015/06/03 职场文书
红楼梦读书笔记
2015/06/25 职场文书
Python中文纠错的简单实现
2021/07/07 Python
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers