欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js弹出窗口简单实现代码

程序员文章站 2022-04-07 09:50:57
本文实例为大家分享了js弹出窗口展示的具体代码,供大家参考,具体内容如下

本文实例为大家分享了js弹出窗口展示的具体代码,供大家参考,具体内容如下

<!doctype html>
<html>
<head lang="en">
  <meta charset="utf-8">
  <title></title>
  <style>
    body{
      /*margin: 0;*/
    }
    #div1{
      width: 100px;
      height: 100px;
      border: 1px solid red;
    }
  </style>
</head>
<body>
<div id="div1" onmouseover="getinfo(this)" onmouseout="this.innerhtml=''">

</div>
<button onclick="getinfo()">获取div信息</button>

<hr/>
<a href="111.html" rel="external nofollow" target="_blank">我是超链接</a>
<br/><br/>
<button onclick="myopen1()">新窗口111111111</button>
<button onclick="myopen2()">新窗口222222222</button>
<button onclick="myopen3()">新窗口333333333</button>

<hr/>
<button onclick="myclose()">关掉子窗口</button>

<script>
  var mywin;
  function myclose(){
    if(mywin)
      mywin.close();
  }
  function myopen3(){
    mywin = window.open('333.html', 'news', 'resizable=no');
  }
  function myopen2(){
    mywin = window.open('222.html', 'news', 'resizable=no');
  }
  function myopen1(){
    mywin = window.open('111.html', 'news', 'resizable=no');
  }
  function getinfo(obj){
//    var div1 = document.getelementbyid('div1');

    obj.innerhtml = obj.offsetwidth+',,'+obj.offsetheight;
    obj.innerhtml += '<br>'+obj.offsetleft+',,'+obj.offsettop;
    // offsetxxx 只能读取不能赋值修改
    obj.offsetwidth = obj.offsetwidth+100;
    // 下面的属性已经不能用了
//    obj.innerhtml += '<br>'+obj.innerwidth+',,'+obj.innerheight;
  }
</script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。