• liferay7悬浮框


    <style type="text/css">
    button{
    50px;
    height: 50px;
    border: 1px solid blue;
    background-color: blue;
    color: red;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 2px gray;
    -moz-box-shadow: 2px 2px 2px gray ;
    box-shadow: 2px 2px 2px gray ;
    }
    button:hover{
    background-color: green;
    cursor: pointer;
    }
    </style>
    <script type="text/javascript">
    function openWindow(title,content) {
    new MyLayer({
    top:"85%",
    left:"10%",
    "80%",
    height:"80%",
    title:title,
    content:content
    }).openLayer();
    }

    /**
    * Created by zhuwenqi on 2017/6/16.
    */
    /**
    * @param options 弹窗基本配置信息
    * @constructor 构造方法
    */
    function MyLayer(options) {
    this.options = options ;
    }
    /**
    * 打开弹窗
    */
    MyLayer.prototype.openLayer = function () {
    var background_layer = document.createElement("div");
    background_layer.style.display = "none";
    background_layer.style.position = "absolute";
    background_layer.style.top = "0px";
    background_layer.style.left = "0px";
    background_layer.style.width = "100%";
    background_layer.style.height = "100%";
    background_layer.style.backgroundColor = "gray";
    background_layer.style.zIndex = "1001";
    background_layer.style.opacity = "0.8" ;
    var open_layer = document.createElement("div");
    open_layer.style.display = "none";
    open_layer.style.position = "absolute";
    open_layer.style.top = this.options.top === undefined ? "10%" : this.options.top;
    open_layer.style.left = this.options.left === undefined ? "10%" :this.options.left;
    open_layer.style.width = this.options.width === undefined ? "80%" : this.options.width;
    open_layer.style.height = this.options.height === undefined ? "80%" : this.options.height;
    open_layer.style.border = "1px solid lightblue";
    open_layer.style.borderRadius = "15px" ;
    open_layer.style.boxShadow = "4px 4px 10px #171414";
    open_layer.style.backgroundColor = "white";
    open_layer.style.zIndex = "1002";
    open_layer.style.overflow = "auto";
    var div_toolBar = document.createElement("div");
    div_toolBar.style.textAlign = "right";
    div_toolBar.style.paddingTop = "10px" ;
    div_toolBar.style.backgroundColor = "aliceblue";
    div_toolBar.style.height = "40px";
    var span_title = document.createElement("span");
    span_title.style.fontSize = "18px";
    span_title.style.color = "blue" ;
    span_title.style.float = "left";
    span_title.style.marginLeft = "20px";
    var span_title_content = document.createTextNode(this.options.title === undefined ? "" : this.options.title);
    span_title.appendChild(span_title_content);
    div_toolBar.appendChild(span_title);
    var span_close = document.createElement("span");
    span_close.style.fontSize = "16px";
    span_close.style.color = "blue" ;
    span_close.style.cursor = "pointer";
    span_close.style.marginRight = "20px";
    span_close.onclick = function () {
    open_layer.style.display = "none";
    background_layer.style.display = "none";
    };
    var span_close_content = document.createTextNode("关闭");
    span_close.appendChild(span_close_content);
    div_toolBar.appendChild(span_close);
    open_layer.appendChild(div_toolBar);
    var div_content = document.createElement("div");
    div_content.style.textAlign = "center";
    var content_area = document.createTextNode(this.options.content === undefined ? "" : this.options.content);
    //div_content.appendChild(content_area);
    div_content.innerHTML=this.options.content;
    open_layer.appendChild(div_content);
    document.body.appendChild(open_layer);
    document.body.appendChild(background_layer);
    open_layer.style.display = "block" ;
    background_layer.style.display = "block";
    };
    </script>
    <div class="szf-zc-w1c1 lf">
    <div class="szf_tit" align="center">

    最新通知

    </div>
    <ul class="szf-w1l">
    <#if entries?has_content>
    <#list entries as curEntry>
    <#assign assetRenderer = curEntry.getAssetRenderer()>
    <#assign docXml = saxReaderUtil.read(assetRenderer.getArticle().getContent()) />
    <#assign title = docXml.valueOf("//dynamic-element[@name='title']/dynamic-content/text()") />
    <#assign targeturl = docXml.valueOf("//dynamic-element[@name='targeturl']/dynamic-content/text()") />
    <#assign createdate = docXml.valueOf("//dynamic-element[@name='createdate']/dynamic-content/text()") />
    <#assign content = docXml.valueOf("//dynamic-element[@name='content']/dynamic-content/text()") />

    <li>
    <#assign url =
    assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, curEntry, true) />

    <a href="javascript:;" title=" ${title}" onclick="openWindow('${title}','${content}')">
    ${title}
    </a>

    <span>
    ${createdate}
    </span>

    </li>
    </#list>
    </#if>
    </ul>
    </div>

  • 相关阅读:
    第三次作业成绩
    现代程序设计 作业6
    动态期末成绩
    课堂作业成绩公布(游戏服务器以及客户端设计)
    第二次作业(homework-02)成绩公布
    指定长度,页面显示换行
    java学习流程
    对象比对
    开发语言转型
    Asp.Net 自定义储存Session方式
  • 原文地址:https://www.cnblogs.com/show58/p/14309633.html
Copyright © 2020-2023  润新知