2011-07-29 8 views
0

Google + Bing + Yahoo + ASkとして検索を行うソリューションを探しています フレームセットを使用してクエリを送信するときにクエリを送信するには、私は、クエリを送信し、header.phpの中muli検索のフレームセットに変数を渡す方法

リソースの結果を参照しようとした

があります: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

フレームセットは、お使いのブラウザの履歴を持つため-amongst他problems-彼ら混乱彼らは、使いやすさに悪い1993年です。 XHTMLとHTML5でもサポートされていないと思います。ここで何か新しいものを開発しているのであれば、フレームで始まらないでください。

これらのサイトはAjaxで動作します。つまり、ページが表示されている間、バックグラウンドでサーバーに要求を送信します。応答はJavascriptを使用して処理され、ページの要素の中に配置されます。こうすることで、ページの一部を更新できますが、ページ自体は更新されません。

AJAXを検索すると、この件に関する多数のチュートリアルが表示されます。

+0

Ajaxで書かれたサンプルコードを利用していただきありがとうございます。例えば、1ページの複数の検索エンジンのserach(ユーザーは魔女のメディアタイプの魔女エンジンを選択できます)? – rezad

+0

数百万の例があります。私はあなたが探している言葉をくれました、ここから自分自身を試してください。具体的な質問がある場合は、それらを支援することができます。 – GolezTrol

関連する問題