脚本收藏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 DOM学习第六章 表单实例
Feb 19 Javascript
Javascript根据指定下标或对象删除数组元素
Dec 21 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
Oct 25 Javascript
JavaScript 七大技巧(一)
Dec 13 Javascript
JavaScript ES6的新特性使用新方法定义Class
Jun 28 Javascript
浅谈angularjs module返回对象的坑(推荐)
Oct 21 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
Feb 27 Javascript
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
利用Javascript获取选择文本所在的句子详解
Dec 03 Javascript
vue项目中用cdn优化的方法
Jan 03 Javascript
vue.js系列中的vue-fontawesome使用
Feb 10 Javascript
javascript 数组精简技巧小结
Feb 26 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 IPV6正则表达式验证代码
2010/02/16 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
php常见的魔术方法详解
2014/12/25 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
tp5框架使用cookie加密算法实现登录功能示例
2020/02/10 PHP
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
jquery获取tr并更改tr内容示例代码
2014/02/13 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
JavaScript必知必会(六) delete in instanceof
2016/06/08 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
2016/12/21 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
2018/04/13 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
swiper4实现移动端导航切换
2020/10/16 Javascript
微信小程序进入广告实现代码实例
2019/09/19 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
Python开发的实用计算器完整实例
2017/05/10 Python
利用python模拟sql语句对员工表格进行增删改查
2017/07/05 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
python实现超级马里奥
2020/03/18 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
如何用PHP实现邮件发送
2012/12/26 面试题
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
英语求职信范文
2014/05/23 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
秋季运动会加油词
2015/07/18 职场文书