类似很多双搜网站,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&rn=10&pn=0&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&inlang=zh-CN&newwindow=1&ie=GB2312&start=0&num=10&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一个样的。