0

ポップアップ ウィンドウの次のコードがあります。

<script type="text/javascript">
function post_to_url(path, params, method) {
    popup = window.open("", "Chat", "scrollbars=no ,resizable=yes");
    method = method || "post"; // Set method to post by default if not specified.

    // The rest of this code assumes you are not using a library.
    // It can be made less wordy if you use one.
    var form = popup.document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", path);

    for (var key in params) {
        if (params.hasOwnProperty(key)) {
            var hiddenField = popup.document.createElement("input");
            hiddenField.setAttribute("type", "hidden");
            hiddenField.setAttribute("name", key);
            hiddenField.setAttribute("value", params[key]);

            form.appendChild(hiddenField);
        }
    }

    popup.document.body.appendChild(form);
    form.submit();
}

function login_to_chat() {
    var path = "/resources/livehelperchat/lhc_web/index.php/site_admin/chat/chattabs/";
    var params = {
        'lhc_user': '<?=$_SESSION['
        lhc_user '];?>',
        'lhc_password': '<?=$_SESSION['
        lhc_password '];?>'
    };
    post_to_url(path, params, "POST");
}
</script>

このポップアップ ウィンドウを開いて login_to_Chat() を呼び出すためのリンクがあります。

<a href="javascript:login_to_chat();" title="">Support Chat</a>

IE では問題なく動作します。ウィンドウが表示され、投稿先のページが正しく読み込まれます。Chrome では機能しません - ポップアップ ウィンドウが表示されますが、何も読み込まれません。

助言がありますか?

4

0 に答える 0