• JavaScript窗口和框架


    54 改变浏览器状态栏文字提示
    1<script language=”JavaScript”>
    2 window.status = “A new status message”;
    3</script> 

    55 弹出确认提示框
    1<script language=”JavaScript”>
    2 var userChoice = window.confirm(“Click OK or Cancel”);
    3 if (userChoice) 
    4   document.write(“You chose OK”);
    5 }
     else 
    6   document.write(“You chose Cancel”);
    7 }

    8</script> 

    56 提示输入
    1<script language=”JavaScript”>
    2 var userName = window.prompt(“Please Enter Your Name”,”Enter Your Name Here”);
    3 document.write(“Your Name is “ + userName);
    4</script>

    57 打开一个新窗口
    1//打开一个名称为myNewWindow的浏览器新窗口
    2<script language=”JavaScript”>
    3  window.open(“http://meil.cnblogs.com”,”myNewWindow”);
    4</script> 

    58 设置新窗口的大小
    1<script language=”JavaScript”>
    2 window.open(“http://meil.cnblogs.com”,”myNewWindow”,'height=300,width=300');
    3</script> 

    59 设置新窗口的位置
    1<script language=”JavaScript”>
    2 window.open(“http://meil.cnblogs.com”,”myNewWindow”,'height=300,width=300,left=200,screenX=200,top=100,screenY=100');
    3</script>

    60 是否显示工具栏和滚动栏
    1<script language=”JavaScript”>
    2 window.open(http://meil.cnblogs.com","myNewWindow","toolbar=no,  scrollbars=no, ");
    3</script>


    61 是否可以缩放新窗口的大小
    1<script language=”JavaScript”>
    2 window.open('http://meil.cnblogs.com' , 'myNewWindow', 'resizable=yes' );
    3</script> 

    62 加载一个新的文档到当前窗口
    1<a href='#' onClick='document.location = '125a.html';' >Open New Document</a>

    63 设置页面的滚动位置
    1<script language=”JavaScript”>
    2 if (document.all) //如果是IE浏览器则使用scrollTop属性
    3   document.body.scrollTop = 200;
    4 }
     else //如果是NetScape浏览器则使用pageYOffset属性
    5   window.pageYOffset = 200;
    6 }

    7</script>

    64 在IE中打开全屏窗口
    1<a href='#' onClick=”window.open('http://meil.cnblogs.com','newWindow','fullScreen=yes');”>Open a full-screen window</a> 

    65 新窗口和父窗口的操作
    1<script language=”JavaScript”>
    2 //定义新窗口
    3 var newWindow = window.open(“128a.html”,”newWindow”);
    4 newWindow.close(); //在父窗口中关闭打开的新窗口
    5</script>
    6
    7在新窗口中关闭父窗口
    8window.opener.close()

    66 往新窗口中写内容
    1<script language=”JavaScript”>
    2 var newWindow = window.open(“”,”newWindow”);
    3 newWindow.document.open();
    4 newWindow.document.write(“This is a new window”);
    5 newWIndow.document.close();
    6</script> 

    67 加载页面到框架页面
    1<frameset cols=50%,*>
    2<frame name=”frame1” src="/”135a.html">
    3<frame name=”frame2” src="/”about:blank">
    4</frameset>
    5在frame1中加载frame2中的页面
    6parent.frame2.document.location = “135b.html”; 

    68 在框架页面之间共享脚本
    如果在frame1中html文件中有个脚本
    1function doAlert() 
    2 window.alert(“Frame 1 is loaded”);
    3}
     
    那么在frame2中可以如此调用该方法
    1<body onLoad=”parent.frame1.doAlert();”>
    2 This is frame 2.
    3</body> 
    4

    69 数据公用
    可以在框架页面定义数据项,使得该数据可以被多个框架中的页面公用
    1<script language=”JavaScript”>
    2 var persistentVariable = “This is a persistent value”;
    3</script>
    4<frameset cols=50%,*>
    5<frame name=”frame1” src="/”138a.html">
    6<frame name=”frame2” src="/”138b.html">
    7</frameset> 
    这样在frame1和frame2中都可以使用变量persistentVariable 

    70 框架代码库
    根据以上的一些思路,我们可以使用一个隐藏的框架页面来作为整个框架集的代码库
    1<frameset cols=0,50%,*>
    2<frame name=”codeFrame” src="/”140code.html">
    3<frame name=”frame1” src="/”140a.html">
    4<frame name=”frame2” src="/”140b.html">
    5</frameset>  
    6
    我来自:向东博客
  • 相关阅读:
    Django REST Framework
    Django REST Framework 序列化和校验 知识点
    Django REST Framework 数码宝贝
    浏览器的跨域解决方案
    Django Rest Framework 简介及 初步使用
    javaScript
    jQuery 事件流的概念
    jQuery 文档操作
    Django
    crm 系统项目(三) 业务
  • 原文地址:https://www.cnblogs.com/meil/p/460520.html
Copyright © 2020-2023  润新知