window.openで、phpのページを開きたいが開かない
Jquery 超初心者です。
HTML上のid=cdsrchボタン押下で、開きたい別画面があります。その別画面とは、呼び出し元同様phpのページで、以下JavaScriptで達成しようとしています。
function winOpenの第一引数がURLとなっていて、こちらを試しにhttp://yahoo.com/にすればしっかり表示でき、ありもしないページ名にすれば、そんなページは見つからない、という状況を確認しています。つまり関数にしっかり連携されているようです。
当該JavaScriptが納められたフォルダの一階層上に開きたいページ「cdselect.php」が置いてあり、以下ソースになっていますが、全く反応しません。
どなたかこの理由を教えて頂けませんでしょうか?よろしくお願いします。
(呼ばれる側の画面に何か記述が必要ですか??)
$(function() {
$('#calendar').datepicker();
$('#cdsrch').click(function(){
winOpen($('../cdselect.php').attr('action') , 300, 200);
return false;
});
function winOpen(url, width, height) {
if (width > 800) {
width = 800;
}
if (height > 600) {
height = 600;
}
window.open(url, '_blank', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=' + width + ', height=' + height);
}
});
【別画面で開きたいページのソース】
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>コード選択画面</title>
</head>
<body>
</body>
</html>