作家
登录

在你的网页中嵌入外部网页的方法

作者: 来源:www.28hudong.com 2013-03-30 03:34:40 阅读 我要评论

Description: Using a tabbed interface, this DHTML script lets you display external web pages inline on your page, with the help of the IFRAME tag. We threw in a feature that allows the user to also load the webpage in the entire browser window when desired. This script works in IE5+ and NS6+, and degrades well with the rest (as tabs are simply regular links). Cool! Step 1: Add the below CSS and DHTML script to the <HEAD> section of your page: 复制代码 代码如下:<style type="text/css"> /*Eric Meyer's based CSS tab*/ #tablist{ padding: 3px 0; margin-left: 0; margin-bottom: 0; margin-top: 0.1em; font: bold 12px Verdana; } #tablist li{ list-style: none; display: inline; margin: 0; } #tablist li a{ text-decoration: none; padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: white; } #tablist li a:link, #tablist li a:visited{ color: navy; } #tablist li a:hover{ color: #000000; background: #C1C1FF; border-color: #227; } #tablist li a.current{ background: lightyellow; } </style> <script type="text/javascript"> /*********************************************** * Tabbed Document Viewer script- ? Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ var selectedtablink="" var tcischecked=false function handlelink(aobject){ selectedtablink=aobject.href tcischecked=(document.tabcontrol && document.tabcontrol.tabcheck.checked)? true : false if (document.getElementById && !tcischecked){ var tabobj=document.getElementById("tablist") var tabobjlinks=tabobj.getElementsByTagName("A") for (i=0; i<tabobjlinks.length; i++) tabobjlinks[i].className="" aobject.className="current" document.getElementById("tabiframe").src=selectedtablink return false } else return true } function handleview(){ tcischecked=document.tabcontrol.tabcheck.checked if (document.getElementById && tcischecked){ if (selectedtablink!="") window.location=selectedtablink } } </script> To customize the look of the tabs (ie: color), edit the CSS. There is no need to modify the script at all. Step 2: Add the below code to the <BODY> section of your page: 复制代码 代码如下:<ul id="tablist"> <li><a class="current" href="http://www.google.com" onClick="return handlelink(this)">Google</a></li> <li><a href="http://www.yahoo.com" onClick="return handlelink(this)">Yahoo</a></li> <li><a href="http://www.msn.com" onClick="return handlelink(this)">MSN</a></li> <li><a href="http://www.news.com" onClick="return handlelink(this)">News.com</a></li> <li><a href="http://www.dynamicdrive.com" onClick="return handlelink(this)">Dynamic Drive</a></li> </ul> <iframe id="tabiframe" src="http://www.google.com" width="98%" height="350px"></iframe> <form name="tabcontrol" style="margin-top:0"> <input name="tabcheck" type="checkbox" onClick="handleview()"> Open tab links in browser window instead. </form> The above HTML code renders the tab links and IFRAME tag used to contain the external documents. Change the URLs to your own. Now, if you have lots of tab links, you can get them to appear on separate lines, by adding a divider: 复制代码 代码如下:<ul id="tablist"> <li><a class="current" href="#">Google</a></li> <li><a href="#">Yahoo</a></li> <li><a href="#">MSN</a></li> <div style="margin-bottom: 8px"></div> <li><a href="#">News.com</a></li> <li><a href="#">Dynamic Drive</a></li> </ul>

  推荐阅读

  FireFox的getYear的注意事项

上个礼拜在整理以前写的一个日历脚本,FF下对年显示的总是有问题,搞了郁闷s。例如如下脚本:在IE下提示“2007”——没有问题!可是在FF下却提示“107”? [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]Goog>>>详细阅读


本文标题:在你的网页中嵌入外部网页的方法

地址:http://www.17bianji.com/kaifa2/JS/30649.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)