脚本收藏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 相关文章推荐
求得div 下 img的src地址的js代码
Feb 28 Javascript
javascript 写类方式之六
Jul 05 Javascript
JavaScript 放大镜 移动镜片效果代码
May 09 Javascript
JS代码同步文本框内容的实例方法
Jul 12 Javascript
jQuery实现多按钮单击变色
Nov 27 Javascript
javascript实现类似java中getClass()得到对象类名的方法
Jul 27 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
Jan 18 Javascript
js实现随机抽选效果、随机抽选红色球效果
Jan 13 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
Mar 06 Javascript
详解vue父子组件关于模态框状态的绑定方案
Jun 05 Javascript
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
antd-日历组件,前后禁止选择,只能选中间一部分的实例
Oct 29 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使用curl出现Expect:100-continue解决方法
2015/03/03 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
降低PHP Redis内存占用
2017/03/23 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
js 表格隔行颜色
2009/12/02 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
Vue开发过程中遇到的疑惑知识点总结
2017/01/20 Javascript
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
2017/10/19 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
python使用append合并两个数组的方法
2015/04/28 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
Python实现的质因式分解算法示例
2018/05/03 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
python Tkinter的图片刷新实例
2019/06/14 Python
Django后台admin的使用详解
2019/07/08 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
2020/03/27 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
从0到1使用python开发一个半自动答题小程序的实现
2020/05/12 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
linux面试题参考答案(7)
2014/07/24 面试题
老师的检讨书
2014/02/23 职场文书
倡议书格式
2014/04/14 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
2016猴年春节问候语
2015/11/11 职场文书