页面运行代码

来源:互联网 发布:中小学教育网网络课程 编辑:程序博客网 时间:2024/05/19 13:18
我们在光顾一些特效网站时,为了展示特显,网站经常是让我们直接运行这些特效代码。在页面上直接显示代码效果,好像需要很高深的技术似的,其实非常简单,说白了就两个步骤就可以做到: 
第一:让特效代码粘贴在一个文本域中。 
第二:打开一个新的页面,将文本域中的内容写入到页面中。Javascript代码如下: 
Java代码  收藏代码
  1. htmlstr = document.script.tester.value;  
  2. newwin= open("""newwin","status=no,menubar=yes,toolbar=no");  
  3. newwin.document.open();  
  4. newwin.document.write(htmlstr);  
  5. newwin.document.close();  


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

完整代码如下: 
Java代码  收藏代码
  1. <html>  
  2. <head>  
  3. <title>KutoKu.com---直接页面显示器代码效果</title>  
  4. <style type="text/css">  
  5. <!--  
  6. body {  font-family: "宋体"; font-size: 9pt; margin-top: 0px; margin-left: 4px; margin-right: 0px}  
  7. A { COLOR: black; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none }  
  8.  A:hover { COLOR: red; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: underline }  
  9. a:active     { font: 9pt "宋体"; cursor: hand; color: #FF0033 }  
  10. --></style>  
  11. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
  12. </head>  
  13. <body>  
  14. <br>  
  15. <br>  
  16. <center><font color=red face="隶书" size=6>直接页面显示器</font></center>  
  17. <br>  
  18. <center>  
  19. <table border=0 bordercolor=#111111 borderlight=green style="border-collapse: collapse" cellpadding="0" cellspacing="0">  
  20. <tr><td align=center><font size=4 color=red face="Arial, Helvetica, sans-serif"><strong>请在下面窗口中输入HTML代码</strong></font></td></tr>  
  21. <tr><td align=center>  
  22. <script language="JavaScript">  
  23.   
  24. function trestart(){  
  25.    if (script) {  
  26.    clear = confirm("你真的确定要关闭吗?",'');  
  27.    if(clear) {  
  28.    document.script.reset();  
  29.    document.script.value = "";  
  30.   }  
  31.  }  
  32. }   
  33.   
  34. function test(){  
  35.   {  
  36.   temp = document.script.tester.value;  
  37.   testwin= open("""testwin","status=no,menubar=yes,toolbar=no");  
  38.   testwin.document.open();  
  39.   testwin.document.write(temp);  
  40.   testwin.document.close();  
  41.  }  
  42. }  
  43.   
  44.   
  45. function help(){   
  46.  OpenWindow=window.open("""newwin","height=220,width=470,toolbar=no,scrollbars="+scroll+",menubar=no");  
  47.  OpenWindow.document.write("<body bgcolor='white' text='black' alink='blue'vlink='blue' link='blue'><TITLE>帮助信息</TITLE>")  
  48.  OpenWindow.document.write("<center>你只要把你想显示的代码放到上页的输入框中,你自己也可以写代码,按显示键就能显示你的页面内容</center><br>")  
  49.  OpenWindow.document.write("<center><a href='mailto:webmaster@javascript2000.com' target='main'>写信给我</a></Center><br>")  
  50.  OpenWindow.document.write("<center><a href='javascript:close()'>关闭本窗口</a></Center>")  
  51.  OpenWindow.document.close()  
  52.  self.name="main"  
  53. }  
  54.   
  55. //End hiding-->  
  56. </script>  
  57. <form name="script">  
  58. <textarea name="tester" rows="8" cols="50"  
  59. wrap="off"></textarea>  
  60. <br>  
  61. <input type="button" value="显示" onClick="test()">&nbsp;&nbsp;  
  62. <input type="button" value="清除" onClick="trestart()">&nbsp;&nbsp;  
  63. <input type="button" value="帮助" onClick="help()">  
  64. </form>  
  65. </td></tr></table></center>  
  66. <center>  
  67. <div align="center">  
  68.   <center>  
  69.   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="360" id="AutoNumber1">  
  70.     <tr>  
  71.       <td>  
  72.       <p align="left"><span style="font-size: 9pt">将下面代码复制到输入框试试<br>  
  73.       <font color="#FF0033"><br>  
  74.       &lt;html&gt;<br>  
  75.       &lt;head&gt;<br>  
  76.       &lt;title&gt;你好&lt;/title&gt;<br>  
  77.       &lt;/head&gt;<br>  
  78.       <br>  
  79.       &lt;body&gt;<br>  
  80.       你好!欢迎光临<a href="http://www.kutoku.com" target="_blank">KuToKu素材站</a><br>  
  81.       &lt;/body&gt;<br>  
  82.       <br>  
  83.       &lt;/html&gt;</font></span></td>  
  84.     </tr>  
  85.   </table>  
  86.   </center>  
  87. </div>  
  88. <p>  
  89. <br>  
  90. <br>  
  91. </p>  
  92. </body>  
  93. </html>  

原创粉丝点击