1

タイトルがすべてを物語っています。ユーザーがデータを表示するメイン画面があり、ボタンをクリックしてポップアップ ウィンドウを開くことができますwindow.open

しかし、ポップアップ ウィンドウでは、メイン画面で定義されているいくつかの変数と、ポップアップ画面で計算される他の変数を表示したいと考えています。

を使用してみ$_SESSIONましたが、何らかの理由で機能しません.JavaScriptまたはPHPを使用して、メイン画面からポップアップ画面/ファイルに変数を「渡す」方法について誰かが考えている場合は?

HTML :

<input type="button" value="Klik hier om uw terugverdientijd te berekenen" id="btnTerugverdientijd" onclick="basicPopup('/wp-content/themes/blackbird/phpwizard/HTML5Application/public_html/terugVerdientijd.php')" />

JavaScript :

function basicPopup(url) 
{
    popupWindow = window.open(url,'popUpWindow','height=500,width=500,left=1400,top=300,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes');
}

時間をありがとう!

4

4 に答える 4

0
        Java Script 
        <script>
            function Popup(url) {
                var width = 700;
                var height = 500;
                var left = (screen.width - width) / 2;
                var top = (screen.height - height) / 2;
                var params = 'width=' + width + ', height=' + height;
                params += ', top=' + top + ', left=' + left;
                params += ', directories=no';
                params += ', location=no';
                params += ', menubar=no';
                params += ', resizable=yes';
                params += ', scrollbars=yes';
                params += ', status=no';
                params += ', toolbar=no';
                newwin = window.open(url, '_blank', params);
                //newwin = window.showModalDialog(url, 'popup', params);
                if (window.focus) { newwin.focus() }
                return false;
            }

        </script>
    //in any Button Event in your CS file Add



     protected void Raisepopup(object sender, EventArgs e)
        {
            string Chaubey = "123";
            string Rakesh = "../QueryString?Chaubey=" + Chaubey ;
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "temp", "<script type='text/javascript'>Popup('" + Rakesh + "');</script>", false);
        }


//Kindly reply if it resolves the Issue. 
于 2013-04-23T10:11:19.117 に答える
0

terugVerdientijd.php?name1=value&name2=value2 のように、クエリ文字列を介して値を渡します。

これにより、コーディングが非常に簡単になります。

于 2013-04-23T09:59:06.757 に答える
0

のようなgetメソッドで試してください

function basicPopup(url) 
{
    url = url + '?id=1221';
    popupWindow = window.open(url,'popUpWindow','height=500,width=500,left=1400,top=300,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes');
}

そしてあなたのポップアップであなたが試してみてください

echo $_GET['id'];

それでおしまい...

于 2013-04-23T09:57:26.867 に答える
0

javascript/jQuery を使用すると、URL に変数を追加し、サーバー側で変数を処理してポップアップに表示できます。

于 2013-04-23T09:57:41.013 に答える