日期:2014-05-16  浏览次数:20344 次

类似很多双搜网站,frame控件怎么设值?
<!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">
<head>
    <title></title>
    <script type="text/javascript">
    
    </script>
</head>

<frameset id="myFrame" cols="*,11,*" frameborder="no" framespacing="0" border="0" bordercolor="#3cb738" style="z-index:1">
<frame src="http://www.baidu.com/s?ie=utf-8&amp;rn=10&amp;pn=0&amp;wd=JavaScript+%E8%A7%A3%E6%9E%90URL" scrolling="auto" style="z-index:1">
<frame src="middle.html" frameborder="0" noresize="noresize" scrolling="no" style="z-index:1">
<frame src="http://203.208.46.208/custom?hl=zh-CN&amp;inlang=zh-CN&amp;newwindow=1&amp;ie=GB2312&amp;start=0&amp;num=10&amp;q=JavaScript+%BD%E2%CE%F6URL" scrolling="auto" style="z-index:1">
</frameset>


</html>


这段代码直接编译就能出来左边是百度,右边是Google的搜索,但是
frameset 控件在html5中是不被支持的,现在用什么?
然后有frame 的页面外面不能有body结点,不能有body,那怎么用JavaScript写onload函数呢?比如设置<frame src=""属性

------解决方案--------------------
frameset 也有onload
------解决方案--------------------
如果不喜欢用frame,可以用ajax访问两个网站,用两个div显示网站内容就行
------解决方案--------------------
浏览器支持就行了,你管html5干嘛,很多html5的属性在不同浏览器的实现还不是不一样。。
------解决方案--------------------
用iframe呗,html5没有禁止iframe啊。

frameset比iframe好就好在可以按百分比分割窗口,cols="*,11,*",好在现在css3也支持了。

So,用iframe配合css3的flexbox,效果和frameset一个样的。