脚本收藏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 相关文章推荐
jQuery bind事件使用详解
May 05 Javascript
Jquery为a标签的href赋值实现代码
May 03 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
Jan 23 Javascript
JavaScript日期时间格式化函数分享
May 05 Javascript
jquery实现表格本地排序的方法
Mar 11 Javascript
javascript实现简单的html5视频播放器
May 06 Javascript
js实现YouKu的漂亮搜索框效果
Aug 19 Javascript
vue.js获得当前元素的文字信息方法
Mar 09 Javascript
vue中引入第三方字体文件的方法示例
Dec 17 Javascript
手写Vue弹窗Modal的实现代码
Sep 11 Javascript
vue键盘事件点击事件加native操作
Jul 27 Javascript
可拖拽组件slider.js使用方法详解
Dec 04 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
基于mysql的bbs设计(三)
2006/10/09 PHP
PHP操作XML作为数据库的类
2010/12/19 PHP
深入php中var_dump方法的使用详解
2013/06/24 PHP
php实现memcache缓存示例讲解
2013/12/04 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
2016/01/23 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
2016/10/24 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
2019/04/30 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
python字符串替换的2种方法
2014/11/30 Python
让python在hadoop上跑起来
2016/01/27 Python
python基于twisted框架编写简单聊天室
2018/01/02 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
python同步windows和linux文件
2019/08/29 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
Spongelle官网:美国的创意护肤洗护品牌
2019/05/15 全球购物
交通安全演讲稿
2014/01/07 职场文书
项目建议书格式
2014/03/12 职场文书
捐款倡议书怎么写
2014/05/13 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书
python绘制箱型图
2021/04/27 Python