java - 弹出并叠加页面

标签 java function popup load innerhtml

我已经创建了一个带有覆盖层的弹出页面(单独的页面加载到 div 中),但我关闭弹出窗口的选项没有显示。

以下是弹出窗口的链接: http://jymeross.com/project5.html

如何显示关闭窗口(.cancel 类)? “X”链接目前仅显示在此处: http://jymeross.com/project5.html#loginScreen

这是代码

<head>

<link rel="stylesheet" href="slider1.css" type="text/css" charset="utf-8" />

<style type="text/css">
.button
{
    width: 150px;
    padding: 10px;
    background-color: #FF8C00;
    box-shadow: -8px 8px 10px 3px rgba(0,0,0,0.2);
    font-weight:bold;
    text-decoration:none;
}
#cover{
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,0.6);
    z-index:50;
    width:100%;
    height:100%;
    display:none;
}
#gallery
{
    height:525px;
    width:675px;
    margin:0 auto;
    position: relative;
    z-index:100;
    display:none;
    border:5px solid #cccccc;
    border-radius:10px;
}
#gallery:target, #gallery:target + #cover{
    display: block;
    opacity:2;
}
.cancel
{
    display:block;
    position:absolute;
    z-index:100;
    top:3px;
    right:2px;
    height:30px;
    width:35px;
    font-size:30px;
    text-decoration:none;

}
</style>


</head>

<body>


<br><br>
<div align="center">
<a href="#gallery" onclick="load_project1()" class="button">View Gallery</a>

</div><!--close center-->


<div id="gallery">
    <a href="#" class="cancel">&times;</a>
 </div><!--close gallery-->

<div id="cover">
</div>

<script>

    function load_project1() {
     document.getElementById("gallery").innerHTML='<object type="text/html" width="575" height="325" data="project1.html"></object>';
     }

</script>


</body>

最佳答案

在图库下制作子div,然后将内容加载到div中。

<div id="gallery">
  <a href="#" class="cancel">&times;</a>
  <div id="gallery-body"></div>
</div>


function load_project1() {
     document.getElementById("gallery-body").innerHTML='<object type="text/html" width="575" height="325" data="project1.html"></object>';
     }

然后您将在那里保持紧密的链接。

关于java - 弹出并叠加页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41352107/

相关文章:

java - 从蓝牙套接字进行流式传输时,AudioTrack 缓冲区不足

Python oct() 函数缺少预期的 0oXXXX 前缀?

debugging - 从返回的 PowerShell 函数将调试消息打印到控制台

Firefox 弹出窗口的 Javascript 调整大小?

android - 如何让应用程序支持三星的弹出 View ?

java - 在ojdbc6中,unmarshalCLR和unmarshalUB1是做什么的?

java - 如何在 Android 中以最佳方式调整位图大小?

javascript - 如何使用 JSF 打开弹出窗口而不被浏览器阻止

java - 使用 MySQL 连接器 Java 改进查询

javascript - 如何通过 onclick-function 将选项列表中的值获取到连续的输入字段