脚本收藏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的一行代码轻松实现拖动效果
Dec 28 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
Jun 20 Javascript
一个基于jquery的文本框记数器
Sep 19 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
Dec 03 Javascript
JS简单实现城市二级联动选择插件的方法
Aug 19 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
Apr 12 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
May 24 Javascript
JS 设置Cookie 有效期 检测cookie
Jun 15 Javascript
VueJS事件处理器v-on的使用方法
Sep 27 Javascript
JS实现基于拖拽改变物体大小的方法
Jan 23 Javascript
JavaScript原型对象原理与应用分析
Dec 27 Javascript
js设计模式之代理模式及订阅发布模式实例详解
Aug 15 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日期时间运算汇总
2015/11/04 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
如何在PHP环境中使用ProtoBuf数据格式
2020/06/19 PHP
jQuery 源码分析笔记(6) jQuery.data
2011/06/08 Javascript
基于jquery的跟随屏幕滚动代码
2012/07/24 Javascript
使用js判断TextBox控件值改变然后出发事件
2014/03/07 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
基于Vue.js实现数字拼图游戏
2016/08/02 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
2018/12/03 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
vuex Module将 store 分割成模块的操作
2020/12/07 Vue.js
详解Python中类的定义与使用
2017/04/11 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
python中eval与int的区别浅析
2019/08/11 Python
eBay德国站:eBay.de
2017/09/14 全球购物
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
乡镇消防安全责任书
2014/07/23 职场文书
护士节演讲稿开场白
2014/08/25 职场文书
2014年创卫工作总结
2014/11/24 职场文书
青年岗位能手事迹材料
2014/12/23 职场文书
学生个人评语大全
2015/01/04 职场文书
2015年度信用社工作总结
2015/05/04 职场文书
银行反洗钱宣传活动总结
2015/05/08 职场文书
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python
详解MySQL的主键查询为什么这么快
2022/04/03 MySQL