我正在寻找解决方案,使我的搜索成为Google + Bing + Yahoo + ASk 我希望使用frameset在发送查询显示链接时发送查询,作为名为header
的顶部框架中的其他搜索引擎我尝试发送查询并在header.php中查看结果
资源在那里: 的index.html
<pre>
<frameset>
rows="30,*" frameborder="0">
<frame name="main" src="search-engine.php" />
<frame name="header" noresize="noresize" scrolling="no" src="header.php" />
<frameset>
搜索engine.php
<form action="header.php" method="get">
<input type="text" name="keyword" autocomplete="off" />
<input type="submit" />
</form>
<?php
$keyword=$_GET["keyword"];
echo "<a href='http://www.bing.com/search?q=$keyword' title=''>bing</a>";
echo "<br>";
echo "<a href='http://www.google.com/search?q=$keyword' title=''>google</a>";
echo "<br>";
echo "<a href='http://search.yahoo.com/search?p=$keyword' title=''>Yahoo!</a>";
?>
的header.php
header("Location: http://search.yahoo.com/search?p=$keyword");
答案 0 :(得分:0)
框架集是1993年。它们的可用性很差,因为 - 其他问题 - 它们会破坏您的浏览器历史记录。我相信它们甚至不支持XHTML和HTML5。如果你在这里开发新东西,不要从框架开始。
这些网站使用Ajax。这意味着他们在后台向服务器发送请求,同时页面可见。响应者使用Javascript处理并放在页面上的元素内。这样,您可以更新页面的某些部分,而页面本身不会刷新。
搜索AJAX
,这将引导您阅读有关此主题的大量教程。