大虾们请帮忙看看这样的功能是怎样实现的.
大家说说在www.yok.com网站上选择百度搜索,搜索结果怎么可以显示在右边的frame中呢?
因为baidu的搜索结果页面中 有一个
if (top.location !== self.location) {
top.location=self.location;
}
总是会占用整个面面,不能把搜索结果放在一个frame中,不知www.yok.com是怎么实现的?
是不是有什么方法可以过滤掉这段JS代码呢?
问题点数:50、回复次数:10Top
1 楼susan0603()回复于 2006-05-03 20:15:12 得分 0
没有答,只有自己顶了Top
2 楼llwen218(lanlan)回复于 2006-05-03 20:20:11 得分 0
是可以的Top
3 楼llwen218(lanlan)回复于 2006-05-03 20:23:30 得分 5
Response.Write("<script>parent.main.location.href='AllDevice.aspx';</script>");Top
4 楼susan0603()回复于 2006-05-03 21:45:51 得分 0
谢谢 llwen218(lanlan)的回复,不过我比较菜,能说具体吗?多谢了!Top
5 楼webwait(webwei)回复于 2006-05-03 22:43:22 得分 40
在你的网页里添加:
<script>var location='';</script>
会骗过百度的那段js
Top
6 楼susan0603()回复于 2006-05-03 23:07:19 得分 0
webwait(webwei) 老兄,试了你说的方法好象还是不行呢?Top
7 楼susan0603()回复于 2006-05-03 23:19:09 得分 0
忘了说,我用的是multipage控件,每个PageView放一个iframeTop
8 楼webwait(webwei)回复于 2006-05-03 23:22:05 得分 0
位置不对吧,呵呵:
====
<HTML>
<HEAD>
<script>var location='';</script>
<TITLE>test</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
</HEAD>
<frameset name="topframe" border="0" cols="160,12,*" FRAMEBORDER="0" FRAMESPACING="0">
<frameset rows="102, *" border="0" framespacing="0" frameborder="0">
<frame name="search_box" src="http://www.baidu.com" noresize border="0" framespacing="0" frameborder="0"
scrolling="no" style="border-bottom: solid 1 #848284">
<frame name="search_engine" src="http://www.baidu.com" scrolling="auto">
</frameset>
<frame name="bar" src="http://www.baidu.com" NORESIZE FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="no">
<frame name="right" src="http://www.baidu.com" NORESIZE FRAMEBORDER="0" MARGINWIDTH="2" MARGINHEIGHT="0"
SCROLLING="auto">
</frameset>
</html>Top
9 楼webwait(webwei)回复于 2006-05-03 23:28:10 得分 0
<HTML>
<HEAD>
<script>var location='';</script>
<TITLE>test</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
</HEAD>
<table width=800 height=600>
<tr>
<td width=200>
<iframe name='test1' scrolling='no' frameborder='0' src='http://www.baidu.com' width='100%'
height='100%'></iframe>
</td>
<td width=600>
<iframe name='test2' scrolling='no' frameborder='0' src='http://www.baidu.com' width='100%'
height='100%'></iframe>
</td>
</tr>
</table>
</html>
都可以Top
10 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-05-03 23:37:59 得分 5
也可以这样的
获得用户输入的值,post到go.php里,然后传递参数到baidu等,在右边的框架进行搜索Top




