2012-01-16 11 views
1

ユーザーがボタンをクリックしたときに外部ページ(つまり、GoogleまたはFacebookの認証)をiframeに読み込みたいとします。あなたはMVC3とRazorを使ってこれをどうやって行いますか?C#ASP.NET、Razor、およびMVC3を使用してiframeにページをロード

これは非常に些細な作業のようですが、Googleに何を求めて返すのか分かりません。あなたは彼らが彼らのレスポンスヘッダかどうかに指定することができますよう(なgoogle.comなど)いくつかのサイトには、これを行うことを防止することができますことがわかります、しかし

<script type="text/javascript"> 
    $(function() { 
     $('#myButton').click(function() { 
      $('#myFrame').attr('src', 'http://www.google.com/'); 
     }); 
    }); 
</script> 
<iframe id="myFrame"></iframe> 
<button id="myButton"> 
    Refresh IFrame 
</button> 

答えて

6

あなたは、このようなjQueryの何かを使用することができますページをIFrameで開くことはできません。これは'clickjacking'を防ぐためであり、最新のブラウザに組み込まれています。

+0

ありがとうございます=) –

関連する問題