脚本收藏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 相关文章推荐
showModalDialog 和 showModelessDialog
Jan 22 Javascript
Firefox和IE浏览器兼容JS脚本写法小结
Jul 07 Javascript
不提示直接关闭网页窗口的JS示例代码
Dec 17 Javascript
JavaScript中的原型prototype属性使用详解
Jun 05 Javascript
使用jquery获取url及url参数的简单实例
Jun 14 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
Aug 29 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
Dec 27 Javascript
Vue上传组件vue Simple Uploader的用法示例
Aug 25 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
JavaScript常用数组操作方法,包含ES6方法
May 10 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
JavaScript仿京东秒杀倒计时
Mar 17 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如何将log信息写入服务器中的log文件
2015/07/29 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
javascript 自定义回调函数示例代码
2014/09/26 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
JavaScript实现网页加载进度条代码超简单
2015/09/21 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
JS Generator 函数的含义与用法实例总结
2020/04/08 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
详解Python的collections模块中的deque双端队列结构
2016/07/07 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
用matplotlib画等高线图详解
2017/12/14 Python
Python+tkinter使用40行代码实现计算器功能
2018/01/30 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
2020/03/30 Python
python实现数字炸弹游戏
2020/07/17 Python
CSS3实现各种图形的示例代码
2016/10/19 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
草莓网美国官网:Strawberrynet USA
2016/12/11 全球购物
沙特阿拉伯电子产品和家用电器购物网站:Black Box
2019/07/24 全球购物
法律进机关实施方案
2014/03/12 职场文书
婚庆司仪主持词
2014/03/15 职场文书
争先创优公开承诺书
2014/08/30 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
《开国大典》教学反思
2016/02/16 职场文书
如何做好工作总结!
2019/04/10 职场文书
拥有这5个特征人,“命”都不会太差
2019/08/16 职场文书
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技