2011-08-04 5 views
0

私は誰も私を助けることを願って...jQueryのポップアップ/フォワーディングとモーダル・ボックス(およびイベント?)

のindex.php(http://jsbin.com/elocek)

<script type="text/javascript"> 
$(document).ready(function() { 
    $('.open').popupWindow({ 
    windowURL:'popup.php', 
    windowName:'external' 
    }); 
}); 
</script> 

popup.php(http://jsbin.com/agepog)

<script type="text/javascript"> 
$(document).ready(function() { 

    $('.close').click(function() { 
     window.close(); 
    }); 

    }); 
</script> 

あなたは2つのファイルを見ることができるので、「index.phpのは」全体1からのみ抜粋ですが、あなたはjqueryのなどを見ることができます私の問題は、私はポップアップ/モーダルボックスを開くことです - 新しいウィンドウを参照して、再読み込み/リフレッシュしたい/私はポップアップ/モーダルボックスを閉じる場合は、メインウィンドウ(index.php)を置き換えて...これは可能ですか?

index.phpにはいくつかの追加のearsがあります。 index.phpを?サイト=ニュース&テキスト= ....

(私の悪い英語のため申し訳ありません)

答えて

1

この

$(document).ready(function() { 

    $('.close').click(function() { 
     window.opener.location.reload(true); 
     window.close(); 
    }); 

    }); 
+0

おかげシャンカール...「window.opener.locationをお試しください.reload(true); "より良い作品 "window.opener.location.reload();"他のURLに転送することも可能ですか? – spotlr

+0

trueを渡すと、ほとんどのブラウザでフォームのポスト確認を回避しようとします。あなたはreload()と言うことができます。なぜなら、あなたのケースでは、要求の種類がgetであると思うからです。新しいURLを開くには、新しいURLを 'window.opener.location.href'に設定してください。 – ShankarSangoli

+0

ありがとう:) it Works – spotlr

関連する問題