页面显示器代码效果

我们在光顾一些特效网站时,为了展示特显,网站经常是让我们直接运行这些特效代码。在页面上直接显示代码效果,好像需要很高深的技术似的,其实非常简单,说白了就两个步骤就可以做到:
第一:让特效代码粘贴在一个文本域中。
第二:打开一个新的页面,将文本域中的内容写入到页面中。Javascript代码如下:
[code]
htmlstr = document.script.tester.value;
newwin= open("", "newwin","status=no,menubar=yes,toolbar=no");
newwin.document.open();
newwin.document.write(htmlstr);
newwin.document.close();
[/code]

很简单吧,只是现在这种在新页面写入内容的方式已经越来越少用了。

完整代码如下:
[code]
<html>
<head>
<title>KutoKu.com---直接页面显示器代码效果</title>
<style type="text/css">
<!--
body { font-family: "宋体"; font-size: 9pt; margin-top: 0px; margin-left: 4px; margin-right: 0px}
A { COLOR: black; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none }
A:hover { COLOR: red; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: underline }
a:active { font: 9pt "宋体"; cursor: hand; color: #FF0033 }
--></style>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<br>
<br>
<center><font color=red face="隶书" size=6>直接页面显示器</font></center>
<br>
<center>
<table border=0 bordercolor=#111111 borderlight=green style="border-collapse: collapse" cellpadding="0" cellspacing="0">
<tr><td align=center><font size=4 color=red face="Arial, Helvetica, sans-serif"><strong>请在下面窗口中输入HTML代码</strong></font></td></tr>
<tr><td align=center>
<script language="JavaScript">

function trestart(){
if (script) {
clear = confirm("你真的确定要关闭吗?",'');
if(clear) {
document.script.reset();
document.script.value = "";
}
}
}

function test(){
{
temp = document.script.tester.value;
testwin= open("", "testwin","status=no,menubar=yes,toolbar=no");
testwin.document.open();
testwin.document.write(temp);
testwin.document.close();
}
}


function help(){
OpenWindow=window.open("", "newwin","height=220,width=470,toolbar=no,scrollbars="+scroll+",menubar=no");
OpenWindow.document.write("<body bgcolor='white' text='black' alink='blue'vlink='blue' link='blue'><TITLE>帮助信息</TITLE>")
OpenWindow.document.write("<center>你只要把你想显示的代码放到上页的输入框中,你自己也可以写代码,按显示键就能显示你的页面内容</center><br>")
OpenWindow.document.write("<center><a href='mailto:webmaster@javascript2000.com' target='main'>写信给我</a></Center><br>")
OpenWindow.document.write("<center><a href='javascript:close()'>关闭本窗口</a></Center>")
OpenWindow.document.close()
self.name="main"
}

//End hiding-->
</script>
<form name="script">
<textarea name="tester" rows="8" cols="50"
wrap="off"></textarea>
<br>
<input type="button" value="显示" onClick="test()">  
<input type="button" value="清除" onClick="trestart()">  
<input type="button" value="帮助" onClick="help()">
</form>
</td></tr></table></center>
<center>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="360" id="AutoNumber1">
<tr>
<td>
<p align="left"><span style="font-size: 9pt">将下面代码复制到输入框试试<br>
<font color="#FF0033"><br>
<html><br>
<head><br>
<title>你好</title><br>
</head><br>
<br>
<body><br>
你好!欢迎光临<a href="http://www.kutoku.com" target="_blank">KuToKu素材站</a><br>
</body><br>
<br>
</html></font></span></td>
</tr>
</table>
</center>
</div>
<p>
<br>
<br>
</p>
</body>
</html>
[/code]

文章地址:[url]http://javapub.iteye.com/blog/734719[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值