zoukankan      html  css  js  c++  java
  • 关于窗口的一些小脚本

    一般窗口分为两种情况 :

    1、window.open 浏览器样式窗口

      ⑴ 属性:window.open('index.html', 'newpage', 'height=800, width=60, top=20, left=50, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no') 

        参数:window.open 弹出新窗口的命令; 
            'index.html' 弹出窗口的文件名; 
            'newpage'  弹出窗口的名字(不是文件名),非必须,可用空''代替; 
            height=800 窗口高度; 
            width=60    窗口宽度; 
            top=20 窗口距离屏幕上方de 距离; 
            left=50 窗口距离屏幕左侧de 距离; 
            toolbar=no/yes 是否显示工具栏,yes为显示; 
            menubar,scrollbars 表示菜单栏和滚动栏。 
            resizable=no/yes 是否允许改变窗口大小,yes为允许; 
            location=no/yes 是否显示地址栏,yes为允许; 
            status=no/yes 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

      ⑵调用父级框函数:window.opener.xx();  xx() 为父级框de 函数名

      ⑶关闭执行函数:window.onbeforeunload = function(){....}

    2、ifream 模式

      ⑴ 属性:<iframe name="my_iframe" height="540" width="100%" frameborder="0"   marginwidth="0" marginheight="0" scrolling="no" border="0"   src="http://www.33xyx.com" security="restricted"  sandbox="allow-forms allow-scripts allow-same-origin">

        参数:

          1,name id 不用介绍了吧,就是通过关键词来应用操作iframe

          2,height width 就是定义iframe的宽度高度,有数字或者百分比

          3,frameborder是否显示边框1或0

          4,marginheight marginwidth 定义iframe顶部到底部的边距 左边到右边的边距

          5,scrolling iframe是否可以滚动

          6,src="http://www.33xyx.com" 这个大家都知道,替换成自己的网站即可

          7,security="restricted" 我理解就是iframe的东西不能控制父页面的东西,有人会使用top.location.href=""来控制跳转,所以自己衡量是否需要加上

          8, sandbox="allow-forms allow-scripts allow-same-origin"把iframe当做一个沙盒模式来使用,允许那些权限,我是允许他提交表单和脚本执行和同源操作

      ⑵ 调用父级框函数:window.parent.window.xx();   变量 :window.parent.window.parentValue;

      ⑶ 父级调用ifream函数:window.frames["iframe_ID"].window.xx();   window.frames["iframe_ID"].window.childValue;

      ⑷ 关闭执行函数:判断ifream 是否还存在  

  • 相关阅读:
    ACM学习历程—HDU5410 CRB and His Birthday(动态规划)
    ACM学习历程—HDU1028 Ignatius and the Princess III(递推 || 母函数)
    ACM学习历程—HDU5396 Expression(递推 && 计数)
    ACM学习历程—HDU 5317 RGCDQ (数论)
    ACM学习历程—HDU 5326 Work(树形递推)
    ACM学习历程—SNNUOJ 1110 传输网络((并查集 && 离线) || (线段树 && 时间戳))(2015陕西省大学生程序设计竞赛D题)
    jquery开发js插件
    requireJS
    java进阶之-Maven,svn,git,maven合拼多个项目
    java 项目中每个jar包的作用总结
  • 原文地址:https://www.cnblogs.com/web-snper/p/9996694.html
Copyright © 2011-2022 走看看