2011-07-29 6 views
0

このコンテンツをjpのシンプルモーダルダイアログにhttps://www.paypal.com/uk/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outsideをロードします。URLからコンテンツを表示jquery simplemodal

どうすればいいですか?

私はこのサンプルを試してみた

UPDATE:

$('#paypal-popup').click(function (e) { 
      var src = "http://365.ericmmartin.com/"; 
      $.modal('<iframe src="' + src + '" height="450" width="830" style="border:0">', { 
       closeHTML: "", 
       containerCss: { 
        backgroundColor: "#fff", 
        borderColor: "#fff", 
        height: 450, 
        padding: 0, 
        width: 830 
       }, 
       overlayClose: true 
      }); 
     }); 

、それは私のために働いているが、私はhttps://www.paypal.com/uk/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outsideにSRCのURLを変更した場合、それはそこに私をリダイレクトしています。

どうすれば修正できますか?

+0

http://stackoverflow.com/questions/512257/jquery-modal-boxes-and-iframe – rkw

答えて

2

を参照してください、あなたのコード内でjqueryのプラグインを追加することができますiframe内のそのURLのコンテンツ
は、小さなスクリプトが実行されているため、は必ずリダイレクトされます。

このページのソースを表示すると、が表示されます。

<style type="text/css" id="antiClickjack"> 
    body{display:none !important;} 
</style> 
<script type="text/javascript"> 
    if (self === top) { 
     var antiClickjack = document.getElementById("antiClickjack"); 
     antiClickjack.parentNode.removeChild(antiClickjack); 
    } 
    else { 
     top.location = self.location; 
    } 
</script> 

ページには内容を隠すとiframeの場所にページの場所を変更し、iframe内にある場合、これはを意味します。そこ
そのあなただけjQuery UI Dialogを使用し、IFRAME内の他のサイトを表示したい場合はClickjacking

を防止します。
デモ:http://jsfiddle.net/naveen/C6rR2/1/

+0

SRC https://www.paypal.com/uk/cgi-bin/webscrことをしてみてください?cmd = xpt/Marketing/popup/OLCWhatIsPayPal-それがそこにリダイレクトされます – Joper

+0

@Joper:あなたは私の答えを慎重に読んだのですか? – naveen

+0

ローカルファイルにそのコンテンツをコピーしてロードするとどうなりますか?私が見ることができる唯一の問題は、そのURL上のコンテンツが変化するなら、私はそれを知らないだろうということです。 – Joper

関連する問題