2009-07-24 11 views
0

Google Miniを使用しているasp.netサイトがあります。私はマスターページに、検索結果ページをiFrameに表示するリダイレクト先の検索ボックスを持っています。このアプローチはすべて、Google Mini for Miniで提供されているドキュメントから抜粋されたもので、かなり簡単です。iFrameを使用してGoogle Miniの検索結果をiFrameで開かないようにするには

ドキュメントがカバーしていない(または見つけられない)のは、別の.aspxページの結果をクリックすると、そのページのすべてがiFrame内のマスターページの栄光であることです明らかに望ましくない。私はページ内のページで終わる。

xmlの検索結果を取得してそれを操作するのは簡単ではありませんが、検索結果のリンクを通常のページのように開くにはどうすればよいですか?

答えて

0

あなたはそれは、ユーザーがリンク

<script type="text/javascript"> 
try 
{ 
    if (self.parent.frames.length != 0) 
    self.parent.location=document.location; 
} 
catch (Exception) {} 
</script> 

をクリックしたときにこれを行うもう一つの方法は、anchor(<のtarget属性を使用することであろうiframeの外作るためにあなたのマスターページにこのJavaScriptを追加することができますa >)タグを使用します。私の記憶が正しければ、それは

<a href="whereever" target="_parent">Link</a> 

は私が前にjavascriptのソリューションを自分自身を使用しましたでしょうし、それは私がtargetをテストしていませんでした、動作します。

関連する問題