脚本收藏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直接编辑当前cookie的脚本
Sep 14 Javascript
Script标签与访问HTML页面详解
Jan 10 Javascript
JS动态显示表格上下frame的方法
Mar 31 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
详解JS正则replace的使用方法
Mar 06 Javascript
一个简单不报错的summernote 图片上传案例
Jul 11 Javascript
深入研究React中setState源码
Nov 17 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
Dec 20 Javascript
layui点击弹框页面 表单请求的方法
Sep 21 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
Feb 01 Javascript
Vue如何循环提取对象数组中的值
Nov 18 Vue.js
如何用JavaScript学习算法复杂度
Apr 30 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 和 MySQL 基础教程(四)
2006/10/09 PHP
php中设置index.php文件为只读的方法
2013/02/06 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
关于Javascript作用域链的八点总结
2013/12/06 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
jquery实现通用版鼠标经过淡入淡出效果
2014/06/15 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
Vue computed计算属性的使用方法
2017/07/14 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
2018/01/22 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
利用Angular7开发一个Radio组件的全过程
2019/07/11 Javascript
JAVA面试题 static关键字详解
2019/07/16 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
[50:27]Secret vs VG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
linecache模块加载和缓存文件内容详解
2018/01/11 Python
Python微信操控itchat的方法
2019/05/31 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
Zatchels官网:英国剑桥包品牌
2021/01/12 全球购物
Unix控制后台进程都有哪些进程
2016/09/22 面试题
通息工程毕业生自荐信
2013/10/16 职场文书
审核会计岗位职责
2013/11/08 职场文书
管理学专业个人求职信范文
2013/12/13 职场文书
租赁协议书范本
2014/04/22 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
李强为自己工作观后感
2015/06/11 职场文书
Html5通过数据流方式播放视频的实现
2021/04/27 HTML / CSS
「我的青春恋爱物语果然有问题。-妄言录-」第20卷封面公开
2022/03/21 日漫
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers