弹窗页面

4 篇文章 0 订阅

html

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <meta charset="utf-8">
  <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">
  <meta content="yes" name="apple-mobile-web-app-capable">
  <meta content="black" name="apple-mobile-web-app-status-bar-style">
  <meta content="telephone=no" name="format-detection">
  <meta content="email=no" name="format-detection">
  <meta content="" name="pgv">
    <title>静态页面</title>

    <script src="./jquery-1.8.2.min.js" type="text/javascript"></script>


    <link rel="stylesheet" type="text/css" href="./static.css">

</head>
<body>
    <div style="display:disabled;">
    <div class="grey_background"></div>
    <div class="tankuang_body">
      <div class="tankuang_inner">

        <div class="tankuang_hd">
          <div class="tankuang_tit">标题</div>
        </div>

        <div class="tankuang_bd">
          <p>内容。。。</p>
        </div>

        <div class="tankuang_btn">
          <div class="border-top"></div>
          <div class="border-left"></div>

          <a class="canclebtn">取消</a>
          <a class="okbtn">确定</a>
        </div>

      </div>
    </div>
  </div>
</body>
</html>

css

@charset "utf-8";
html{min-height:100%; font-size: 14px;}

body{font:14px/1.4 arial;color:#1a1a1a;-webkit-text-size-adjust:none;font-family:"Helvetica Neue","Microsoft Yahei","Hiragino Sans GB","Microsoft Sans Serif","WenQuanYi Micro Hei","sans-serif","Varela Round", "sans-serif" !important;background:#f0f0f0; }

/*grey background*/
.grey_background {
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 11111;
}

/*弹框整体放置位置*/
.tankuang_body {
    position: fixed;
    left: 0;
    right: 0;
    top: 18%;
    margin: 0 auto;
    max-width: 56rem;
    z-index: 2222222;
}

.tankuang_inner {
    background-color: #fff;
    padding: 0%;
    margin: auto;
    color: #000;
    border-radius: 10px;
    overflow: hidden;
    width: 70%
}

.tankuang_tit {
  line-height: 50px;
  color: #ffffff;
  font-size:18px;
  text-align:center;
  background-color: #00DBF5;
}

.tankuang_bd {
    padding-top: 15px;
    color: #000000;
    font-size: 14px;
    text-align: justify;/*justify两端对齐*/
}

.tankuang_btn .canclebtn,.tankuang_btn .okbtn {
    width: 49%;
    color: #00DBF5;
    font-size: 17px;
    display: inline-block;
    line-height: 50px;
}

p{
    padding: 10px 14px;
}

.p2{
    padding-top: 0px;
}

.tankuang_btn {
    text-align: center;
    position:relative;
    line-height: 50px;
}

.border-top{
    border-top: 1px solid #dbdbdb;
    position:absolute; 
    width: 100%;
}

.border-left{
    border-left: 1px solid #dbdbdb;
    position:absolute; 
    left:50%;
    height: 100%;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以通过以下几种方式将数据返回给前页面: 1. 使用window.opener对象:在弹窗页面中,可以使用window.opener来获取打开当前页面的父页面对象,然后调用父页面中的函数,将数据传递回去。 例如,弹窗页面中可以这样调用父页面的函数: ``` window.opener.getData(data); ``` 然后在父页面中定义一个名为getData的函数,以接收弹窗页面传递的数据: ``` function getData(data) { // 处理数据的逻辑 } ``` 2. 使用postMessage方法:可以通过postMessage方法在不同的窗口(包括不同域名的窗口)之间进行通信。在弹窗页面中,可以使用以下方式将数据传递给父页面: ``` window.parent.postMessage(data, '*'); ``` 这里的'*'表示可以向任何窗口发送信息。在父页面中监听message事件,可以接收到从弹窗页面发送的数据: ``` window.addEventListener('message', function(event) { // 处理event.data中包含的数据 }, false); ``` 3. 使用LocalStorage或sessionStorage:可以在弹窗页面中使用LocalStorage或sessionStorage来存储数据,在父页面中读取存储的数据。 例如,在弹窗页面中可以这样存储数据: ``` localStorage.setItem('data', JSON.stringify(data)); ``` 然后在父页面中可以这样读取数据: ``` var data = JSON.parse(localStorage.getItem('data')); ``` 需要注意的是,如果弹窗页面和父页面不在同一个域名下,无法通过LocalStorage或sessionStorage实现数据共享。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值