2011-06-23 19 views
1

こんにちは私はアプリケーションでモーダルボックスを作成するためにjquery simplemodalを使用しています。私はそれを大きくし、iframeのスクロールを持たないために、iframeの上にモーダルをポップアップできるようにしたいと思います。iframeからモーダルをポップします

今モーダルのための私が持っているコードは、このようなものです

function fullScreenChart(){ 
      var pathname = window.location.href; 
      var modalHTML = '<iframe src="'+pathname+'&bigchart" width="820px" height="520px" frameborder=0 />'; 
      $.modal (modalHTML,{ 
       closeHTML: "<a href='#' title='Close' style='position:absolute; top:0px; right:6px;' class='simplemodal-close'>Close</a>", 
        overlayCss: { 
        backgroundColor: '#000', 
         cursor: 'wait' 
        }, 
       containerCss: { 
         height: 520, 
         width: 820 
      }}) 
       } 

は私が.parent()またはIFRAMEのうちモーダル休憩を持っているものを利用することができ、いくつかの方法があります。このようにして、高さと幅のパーセンテージを作成することもできます。

+0

あなたは以下の私の提案を実装するすべての問題を持っていましたか? –

+0

私はそれを実装したことはありませんでしたが、あまりにも多くのJSが、ページごとにページラッパーにあるボタンで使用される関数を入れたいと思っています。 – BillPull

答えて

0

あなたの質問を正しく理解している場合は、親ページでモーダルウィンドウを作成し、iframeの上に配置することをお勧めします。仮定すると、iframeのソースが同じドメインを指している、あなたは簡単な場所は親ページでごfullScreenChart機能は、このようなIFRAMEからそれを呼び出すことができます。

parent.fullScreenChart(); 
関連する問題