ポップアップ ウィンドウの次のコードがあります。
<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 では機能しません - ポップアップ ウィンドウが表示されますが、何も読み込まれません。
助言がありますか?