脚本收藏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 相关文章推荐
一个简单的JavaScript 日期计算算法
Sep 11 Javascript
使用jquery解析XML的方法
Sep 05 Javascript
JavaScript中匿名函数用法实例
Mar 23 Javascript
jquery实现简单的遮罩层
Jan 08 Javascript
理解js对象继承的N种模式
Jan 25 Javascript
浅析JavaScript中作用域和作用域链
Dec 06 Javascript
移动端脚本框架Hammer.js
Dec 15 Javascript
jQuery ajax的功能实现方法详解
Jan 06 Javascript
JS实现的数组去除重复数据算法小结
Nov 17 Javascript
Vue常用指令详解分析
Aug 19 Javascript
js tab栏切换代码实例解析
Sep 03 Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 Javascript
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
PHP常用技巧总结(附函数代码)
2012/02/04 PHP
PHP中Session和Cookie是如何操作的
2015/10/10 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
FLASH 广告之外的链接
2008/12/16 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
JQuery扩展插件Validate 3通过参数设置错误信息
2011/09/05 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
jquery得到font-size属性值实现代码
2013/09/30 Javascript
indexOf 和 lastIndexOf 使用示例介绍
2014/09/02 Javascript
学习使用bootstrap基本控件(table、form、button)
2016/04/12 Javascript
微信小程序  wx.request合法域名配置详解
2016/11/23 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
2020/03/26 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
python生成器的使用方法
2013/11/21 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
打印机墨盒:123Inkjets
2017/02/16 全球购物
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
extern在函数声明中是什么意思
2014/01/19 面试题
保险经纪人求职信
2014/03/11 职场文书
学校周年庆活动方案
2014/08/22 职场文书
大专生自我鉴定怎么写
2014/09/16 职场文书
员工升职自荐信
2015/03/27 职场文书
学生会生活部工作总结2015
2015/03/31 职场文书
2015年项目工作总结
2015/04/29 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书