JS CSS文章查看系统

做成一个连接:点击后执行JavaScript函数;
Function: WindowsTextShow(Id div.id);
div.id 为要展示文本的div的ID;
代码如下:

Untitled Page

#divback
{
width: 100%;
height: expression(body.scrollHeight);
background-color: #000;
position: absolute;
top: 0;
left: 0;
z-index: 49;
display: none;
filter: progid:DXImageTransform.Microsoft.Alphaopacity=25;
filter: alpha(opacity=55);
}
.WindowsTextShow
{
top: expression(documentElement.scrollTop + 50);
left: 50px;
height: expression(documentElement.clientHeight - 50*2);
width: expression(body.clientWidth-50*2);
position: absolute;
z-index: 50;
color: Black;
border: 3px solid #E5E5E5;
background-color: #F0F0F0;
}
.WindowsTextShowFull
{
top: expression(documentElement.scrollTop);
left: 0px;
height: 100%;
width: 100%;
position: absolute;
z-index: 50;
border: 3px solid #E5E5E5;
background-color: #F0F0F0;
}
#textContent
{
padding: 5px;
height: 80%;
overflow: auto;
line-height: normal;
font-size: 14px;
color: Black;
background-color: White;
}
#ctrlSet
{
font-size: 12px;
}
.ctrlSetState
{
display: block;
}

var ocolorPopup = window.createPopup();
var ecolorPopup = null;
var isfullScreen = false;
var isRunning = false;
var isCtrlSetShow = true;
var div_box = document.createElement("DIV");
var div_back = document.createElement("DIV");
var textwindowtop = 50 + document.documentElement.scrollTop;
var textwindowleft = 50;
function colordialogmouseout(obj) {
obj.style.borderColor = "";
obj.bgColor = "";
}
function colordialogmouseover(obj) {
obj.style.borderColor = "#0A66EE";
obj.bgColor = "#EEEEEE";
}
function colordialogmousedown(color) {
ecolorPopup.value = color;
if (GetRadioValue("colorType") == "textColor") {
textContent.style.color = color;
}
else if (GetRadioValue("colorType") == "textbackColor") {
textContent.style.backgroundColor = color;
}
else {
divback.style.backgroundColor = color;
}
ocolorPopup.document.body.blur();
}
function colorset() {
if (window.event.keyCode == 13) {
if (iscolor()) {
ecolorPopup.value = document.getElementById("setcolorbox").value;
if (GetRadioValue("colorType") == "textColor") {
textContent.style.color = ecolorPopup.value;
}
else if (GetRadioValue("colorType") == "textbackColor") {
textContent.style.backgroundColor = ecolorPopup.value;
}
else {
divback.style.backgroundColor = ecolorPopup.value;
}
}
ocolorPopup.document.body.blur();
}
}
function iscolor() {
var pattern = /^#[0-9a-fA-F]{6}$/
var objvalue = document.getElementById("setcolorbox").value;
if (objvalue.match(pattern) != null) {
return true;
}
else {
return false;
}
}
function colordialogmore() {
var sColor = dlgHelper.ChooseColorDlg(ecolorPopup.value);
sColor = sColor.toString(16);
if (sColor.length ";
ocbody += "

当前颜色

";
for (var i = 0; i ";
ocbody += "

";
if (i % 8 == 7)
ocbody += "

";
}
//ocbody += "

其它颜色...

";
ocbody += "

";
oPopBody.innerHTML = ocbody;
ocolorPopup.show(colordialogx, colordialogy, colordialogw, colordialogh, document.body);
}
//-->
function WindowsTextShow(divid) {
if (!isRunning) {
WindowsTextInit(divid);
isRunning = true;
}
SetWindows();
}
function SetWindows() {
textwindowtop = 50 + document.documentElement.scrollTop;
textwindowleft = 50;
div_back.style.display = 'block';
div_back.style.visibility = 'visible';
div_box.style.display = 'block';
div_box.className = "WindowsTextShow";
}
function RefreshWin() {
textwindowtop = 50 + document.documentElement.scrollTop;
textwindowleft = 50;
}
function WindowsTextInit(divid) {
var div_ctrlSet = document.createElement("DIV");
var div_textContent = document.createElement("DIV");
div_ctrlSet.id = "ctrlSet";
div_textContent.id = "textContent";
div_box.id = "WindowsTextShow";
div_box.className = "WindowsTextShow";
div_back.id = "divback";
WindowsTextAddObj(div_box, div_textContent);
WindowsTextAddObj(div_box, div_ctrlSet);
SetObjContent(div_textContent, document.getElementById(divid).innerHTML);
SetObjContent(div_ctrlSet, "

选择更改项:文字背景遮盖物

");
SetObjContent(div_ctrlSet, "

选择颜色:

");
SetObjContent(div_ctrlSet, "

选择字体:选择阅读字体

");
SetObjContent(div_ctrlSet, "

全屏切换:

");
SetObjContent(div_ctrlSet, "

隐藏设置:

");
SetObjContent(div_ctrlSet, "

关闭窗口:

");
document.body.appendChild(div_back);
document.body.appendChild(div_box);
SelectAddObj();
}
function HiddenCtrlSet() {
if (isCtrlSetShow) {
document.getElementById("typeSet").style.display = "none";
document.getElementById("colorSet").style.display = "none";
document.getElementById("fontSizeSet").style.display = "none";
document.getElementById("fullScreenSet").style.display = "none";
isCtrlSetShow = false;
}
else {
document.getElementById("typeSet").style.display = "block";
document.getElementById("colorSet").style.display = "block";
document.getElementById("fontSizeSet").style.display = "block";
document.getElementById("fullScreenSet").style.display = "block";
isCtrlSetShow = true;
}
}
function FullScreen() {
if (isfullScreen) {
isfullScreen = false;
textwindowtop += 50;
textwindowleft += 50;
div_box.className = "WindowsTextShow";
document.getElementById("fullScreen").value = "FullScreen";
}
else {
isfullScreen = true;
textwindowtop -= 50;
textwindowleft -= 50;
div_box.className = "WindowsTextShowFull";
document.getElementById("fullScreen").value = "DefaultScreen";
}
}
function GetIEHeight() //函数:获取尺寸
{
var winHeight = 0;
if (window.innerHeight)
winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))
winHeight = document.body.clientHeight;
if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth) {
winHeight = document.documentElement.clientHeight;
}
return winHeight;
}
function GetRadioValue(ids) {
var obj = document.getElementsByName(ids);
for (var i = 0; i

《跑跑卡丁车》国内运营商裁员超30%
看文字

卡丁车"熄火" 网游冬意渐增
  本报记者 刘方远
  毕业生小王(化名)近日陷入了找工作的奔波之中。不久前,他还以为投身号称"反经济周期"的网游行业,能让他在这轮寒冬中得以自保。
  "公司从这个月初开始裁减人员,陆陆续续几批共约一百多人,占公司总人数的30%到40%。"小王是乐线软件开发(上海)有限公司今年新招的员工,该公司是韩国网游厂商Nexon在中国的分公司,旗下有《跑跑卡丁车》等知名网络游戏。
  据悉,《跑跑卡丁车》在国内休闲游戏领域一直名列前茅,为运营商带来的收入相当可观。由于网游对金融环境具有避风港效应,此前,国内网游厂商纷纷对该行业表示了乐观,乐线软件为何在此刻选择了大幅度"瘦身"?
  12月24日,记者就此事向乐信软件求证,乐线软件管理中心一位韩方负责人向记者表示,公司目前不便对此进行表态。
  战线调整?
  乐信软件的母公司Nexon在国内小有名气,早年盛大网络代理的休闲游戏《泡泡堂》便是出自Nexon之手。看到《泡泡堂》在中国市场的巨大成功后,Nexon随后放弃了与盛大合作,独立成立了乐信软件在中国运营《跑跑卡丁车》等休闲游戏。
  据网游业界知情人士介绍,《跑跑卡丁车》现在的运营平台名为世纪天成,由上海邮通和乐线软件共同搭建,"外界所知的'世纪天成'实际控制方便是乐线软件。"除了《跑跑卡丁车》外,世纪天成运营的游戏还有《洛奇》、《新天翼之链》、《天关战纪》、《反恐精英Online》等。
  《洛奇》是在国内上线的第一款游戏,但反应平平,但自2006年正式在国内推出《跑跑卡丁车》以来,公司开始出现转机。一位网游业内人士告诉记者,仅跑跑卡丁车一款游戏,最高一个月就能带来近千万收入,不过世纪天成的其它游戏市场表现仍很一般。
  12月12日,世纪天成在《天关战纪》及《新天翼之链》这两款网游官网上同时发出了"终止运营公告",称这两款游戏的所有服务器都将于12月30日10:00关闭。
  对此,小王告诉记者,这也许就是公司此次缩减员工的原因,因为一些老游戏业绩下滑,公司要转型,加上还有新游戏要上线,所以要做大规模调整。
  另有知情人士告诉记者,世纪天成此次的人员调整涉及大量中高层人员,"很多第一批做《洛奇》、《卡丁车》的人都走了,可能是韩方因经济危机进行的调整。"
  据悉,《反恐精英Online》便是世纪天成近期上市测试的一款新游戏,"虽然这款游戏在韩国的表现并不好,但由于国内有比韩国更多的CS玩家基础,因此这款游戏被他们寄予厚望。"
  网游有没有冬天?
  事实上,一些国际级游戏巨头也开始了"瘦身"。
  12月开始,美国知名游戏开发商EA(艺电)公司宣布,公司将再裁员400人,加上10月份的裁员计划,裁员人数将达1000人,约占员工总数的10%。
  不过,业内专家认为,由于EA主要仍是依靠传统的单机游戏模式,并且面对的是西方成熟市场,因此受经济环境影响较大,而中国的网络游戏市场由于还处在增长阶段,因此受到冲击较小。
  对此,盛大、巨人、第九城市等方面都向记者表达了类似的观点——网游属于廉价娱乐,经济危机导致的收入下降,短期内不太可能影响低消费的娱乐项目,因此并没有看到市场大幅萎缩。
  "对已经上市的大网游企业而言,这轮经济形势带来的影响并不大,一是因为产品已经比较成熟,二是有充足的资金。"第九城市总裁陈晓薇向记者表示,目前九城的重点就是实施多元化的产品策略,完善针对不同需求的分散依赖单一产品线的风险。
  据市场调查公司艾瑞咨询称,中国网络游戏运营商在今年第三季度的收入总和同比增长了50%以上,达到近8亿美元,同时本季度网络游戏市场的增长势头仍很强劲。
  不过,对于没有上市的中小网游厂商而言,日子确实开始变得难过起来,因为小工作室很难再拿到投资,进一步的研发投入断粮后,小工作室的未来将难以为继。一家中型网游公司的负责人告诉记者,"近期一些大的扩张计划都暂时搁浅了,只能依靠已有的游戏维持现状。"

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

像蓝色理想首页的文章完全可以采用一下,挺实用的。
大家可以试试,现在只支持IE我是在IE7下做的,有兴趣的自己可以做css hack,让他支持更多的浏览器。

(0)

相关推荐

  • JS CSS文章查看系统

    做成一个连接:点击后执行JavaScript函数: Function: WindowsTextShow(Id div.id); div.id 为要展示文本的div的ID: 代码如下: Untitled Page #divback { width: 100%; height: expression(body.scrollHeight); background-color: #000; position: absolute; top: 0; left: 0; z-index: 49; display

  • 原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面

    今天小编把之前保存的js特效视频看了一遍,跟着视频敲了敲嘻嘻,用原生js实现一个炫酷的登录页面.怎么个炫酷法呢,看看下面的图片大家就知道啦. 效果图: 不过在看代码之前呢,大家先和小颖看看css中的opacity.transition.box-shadow这三个属性. 1.opacity CSS3 opacity 属性 实例 设置一个div元素的透明度级别: div { opacity:0.5; } 在此页底部有更多的例子. 浏览器支持 Internet ExplorerFirefoxOpera

  • nodejs教程之制作一个简单的文章发布系统

    前言 我们今天就来做一个简单的新闻发布系统,系统第一阶段不需要太难,主要有以下功能 ① 新闻类型管理 ② 新闻管理(具有图片上传功能) ③ 新闻浏览 功能虽然不多,但是也涵盖很多基本操作了,程序不过增删查改嘛,外加上传附件,够了.于是开始我们今天的学习吧 准备工作 根据昨天的折腾后,我们已经有了nodeJS与mongoDB环境了,现在直接新建工程文件与数据库文件即可 第一步,打开命令符切换到D盘后输入 复制代码 代码如下: D:\>express -e news 于是系统会自动开开心心构建基本环

  • js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)

    本文实例讲述了js+css实现的圆角边框TAB选项卡滑动门效果.实例包含两款CSS圆角代码,可鼠标点击,也可鼠标移动上去显示效果,分享给大家供大家参考.具体如下: 运行效果图:-------------------查看效果------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的js+css实现的圆角边框TAB选项卡滑动门代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio

  • 谈谈node.js中的模块系统

    Node.js 的模块 JavaScript 做为一门为网页添加交互功能的简单脚本语言问世,在诞生时并不包含模块系统,随着 JavaScript 解决问题越来越复杂,把所有代码写在一个文件内,用 function 区分功能单元已经不能支撑复杂应用开发了,ES6 带来了大部分高级语言都有的 class 和 module,方便开发者组织代码 import _ from 'lodash'; class Fun {} export default Fun; 上面三行代码展示了一个模块系统最重要的两个要素

  • JS+CSS实现TreeMenu二级树形菜单完整实例

    本文实例讲述了JS+CSS实现TreeMenu二级树形菜单.分享给大家供大家参考.具体如下: 这是一款二级树形菜单示例:CSS TreeMenu ,非常漂亮的树形菜单,用在网站右侧比较合适. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-treemenu-2l-menu-codes/ 具体代码如下: <!doctype html public "-//W3C//DTD XHTML 1.0 Strict//EN" &

  • js实现随机点名系统(实例讲解)

    废话不多说,直接上代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>随机点名</title> <style type="text/css"> td{ text-align: center; } </style> </head> <body

  • JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)

    本文实例讲述了JS+CSS实现鼠标经过弹出一个DIV框效果.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

  • JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)

    本文实例讲述了JS+CSS实现的漂亮渐变背景特效代码.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: <html> <head> <title> JS配合CSS实现的漂亮渐变背景特效6个实例 </title> <script> var setGradient = (function() { var p_dCanvas = document.createElement('canvas'); var p_useCanvas =

  • JS+CSS实现的经典tab选项卡效果代码

    本文实例讲述了JS+CSS实现的经典tab选项卡效果代码.分享给大家供大家参考.具体如下: 这是一款经典的JavaScript+CSS tab选项卡代码,由以前的一款改写而成,自认为不错的东西,发上来分享吧. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-jd-tab-cha-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio

随机推荐