脚本收藏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中的常见排序算法
Mar 27 Javascript
纯CSS打造的导航菜单(附jquery版)
Aug 07 Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
Aug 01 Javascript
jQuery中:image选择器用法实例
Jan 03 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
Nov 17 Javascript
JS根据生日月份和日期计算星座的简单实现方法
Nov 24 Javascript
详解Vue 非父子组件通信方法(非Vuex)
May 24 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
Feb 09 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
Jul 05 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
Oct 31 Javascript
Angular利用HTTP POST下载流文件的步骤记录
Jul 26 Javascript
JS监听Esc 键触发事键
Apr 14 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脚本加密专家php解密算法
2020/09/13 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
PHP数组去重比较快的实现方式
2016/01/19 PHP
PHP编程实现csv文件导入mysql数据库的方法
2017/04/29 PHP
基于jquery ajax 用户无刷新登录方法详解
2012/04/28 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
HTML上传控件取消选择
2013/03/06 Javascript
纯javascript实现自动发送邮件
2015/10/21 Javascript
javascript实现label标签跳出循环操作
2016/03/06 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
动态加载css方法实现和深入解析
2017/01/18 Javascript
解决AngualrJS页面刷新导致异常显示问题
2017/04/20 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
解决vue单页面应用中动态修改title问题
2019/06/09 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
15分钟上手vue3.0(小结)
2020/05/20 Javascript
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
零基础写python爬虫之神器正则表达式
2014/11/06 Python
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
销售人员自我评价怎么写
2013/09/19 职场文书
李培根演讲稿
2014/05/22 职场文书
销售目标责任书
2014/07/23 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技