脚本收藏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 相关文章推荐
js验证表单第二部分
Nov 25 Javascript
js获取客户端网卡的IP地址、MAC地址
Mar 26 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
ECMAScript6中Map/WeakMap详解
Jun 12 Javascript
详谈JS中实现种子随机数及作用
Jul 19 Javascript
AngularJS 依赖注入详解及示例代码
Aug 17 Javascript
类似于QQ的右滑删除效果的实现方法
Oct 16 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
Nov 22 Javascript
原生JS控制多个滚动条同步跟随滚动效果
Dec 22 Javascript
element ui 表格动态列显示空白bug 修复方法
Sep 04 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
Jan 27 Javascript
Javascript使用integrity属性进行安全验证
Nov 07 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
2009/06/29 PHP
PHP语法自动检查的Vim插件
2014/08/11 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
jquery 自定义容器下雨效果可将下雨图标改为其他
2014/04/23 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
jquery实现的用户注册表单提示操作效果代码分享
2015/08/28 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
js实现符合国情的日期插件详解
2017/01/19 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
layui-table表复选框勾选的所有行数据获取的例子
2019/09/13 Javascript
实现vuex原理的示例
2020/10/21 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
python中的__init__ 、__new__、__call__小结
2014/04/25 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
2018/10/28 Python
Python数据可视化:幂律分布实例详解
2019/12/07 Python
python全栈开发语法总结
2020/11/22 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
基于IE10/HTML5 开发
2013/04/22 HTML / CSS
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
你懂得怎么写自荐信吗?
2013/12/27 职场文书
高中军训感言200字
2014/02/23 职场文书
国贸专业求职信
2014/06/28 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
2015年销售人员工作总结
2015/04/07 职场文书
2016年党员承诺书范文
2016/03/24 职场文书
nginx配置ssl实现https的方法示例
2021/03/31 Servers
tensorflow中的数据类型dtype用法说明
2021/05/26 Python