⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 template.html.svn-base

📁 开源项目openfire的完整源程序
💻 SVN-BASE
字号:
<html><head>    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>     <script type='text/javascript' src='prototype-1.4.0.js'></script>     <script type="text/javascript">        var scrollToBottomIsNeeded = false;        function appendMessage(html) {            //Remove any existing insertion point            var insert = document.getElementById("insert");            if (insert) {               Element.remove(insert);            }            //Append the new message to the bottom of our chat block            var chat = document.getElementById('Chat');            new Insertion.Bottom('chat', html);            alignChat();        }        function appendNextMessage(html) {            //            var insert = document.getElementById("insert");            var newNode = document.createElement("span");            newNode.innerHTML = html;            var parent = insert.parentNode;                      //swap            if (insert) {                parent.removeChild(insert);            }            parent.appendChild(newNode);            alignChat();        }        function scrollToBottom() {            var endDiv = document.getElementById('endB');            window.scrollTo(0, endDiv.offsetTop);        }        function checkIfScrollToBottomIsNeeded() {            scrollToBottomIsNeeded = ( document.body.scrollTop >= ( document.body.offsetHeight - ( window.innerHeight * 1.2 ) ) );        }        function scrollToBottomIfNeeded() {            if (checkIfScrollToBottomIsNeeded)                scrollToBottom();        }        function setStylesheet(id, url) {            code = "<style id=\"" + id + "\" type=\"text/css\" media=\"screen,print\">";            if (url.length) code += "@import url( \"" + url + "\" );";            code += "</style>";            range = document.createRange();            head = document.getElementsByTagName("head").item(0);            range.selectNode(head);            documentFragment = range.createContextualFragment(code);            head.removeChild(document.getElementById(id));            head.appendChild(documentFragment);        }        document.onclick = imageCheck;        function imageCheck() {            var node = event.target;            if(node == null){                return;            }            if (node.tagName == 'IMG' && node.alt) {                a = document.createElement('a');                a.setAttribute('onclick', 'imageSwap(this)');                a.setAttribute('src', node.src);                text = document.createTextNode(node.alt);                a.appendChild(text);                node.parentNode.replaceChild(a, node);            }        }        function imageSwap(node) {            var img = document.createElement('img');            img.setAttribute('src', node.src);            img.setAttribute('alt', node.firstChild.nodeValue);            node.parentNode.replaceChild(img, node);            alignChat();        }        function alignChat() {            var windowHeight = window.innerHeight;            if (windowHeight > 0) {                var contentElement = document.getElementById('Chat');                var contentHeight = contentElement.offsetHeight;                if (windowHeight - contentHeight > 0) {                    contentElement.style.position = 'static';                    contentElement.style.top = (windowHeight - contentHeight) + 'px';                }                else {                    contentElement.style.position = 'static';                }            }            scrollToBottom();        }        window.onresize = alignChat;    </script>    <style id="mainStyle" type="text/css" media="screen,print">    @import url( "main.css" ); </style></head><body onload="alignChat();" style="==bodyBackground==">%header%<div id="Chat"></div>%footer% <div id="endB"></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -