FormのButtonが押されたときに、jsを用いて別ウィンドウを表示させています。
その際に、別ウィンドウを開く関数(下記)を使用しています。
これで別ウィンドウが開くのですが、別ウィンドウのURLには表示したくないデータ(Settei=Sno)が表示されてしまいます。
それが分からなくなるように、表示されているURLの暗号化を行いたいのですが、
それは可能でしょうか?(下記の変数sUrl2部分を分からないようにしたい)
可能であれば、その手順等を教えていただければと思います。
よろしくお願いします。

-----------------------

function Open_Window(Sno){
var sUrl = "KK_KeikiDaityo_Set_Window.php?";
var sUrl2 = "Settei=" + Sno;
window.open(sUrl+sUrl2);
}

------------------------

A 回答 (2件)

私は


window.openで開いた画面が
親画面の項目Setteiに設定されている値を
取得すればいいんじゃない?
て思ったけど。

POSTはできるわよ。
最初にwindow.openで空のウィンドウを開いておいて、
適当なHTML(しばらくお待ちください)でもいいけど、
formのtargetをそのウィンドウにしてあげればいいわ。
    • good
    • 0
この回答へのお礼

askaaska様

回答ありがとうございます。
fujillinさん、askaaskaさんの意見、回答を参考に自分でも調べてみたところ、
askaaskaさんの回答どおりの手順で新規ウィンドウにpostで値を渡せる事が出来ました。
非常に有益な情報、ありがとうございました。

window.open("about:blank","koForm","windowStyle");
document.oyaForm.target = "koForm";
document.oyaForm.method = "post";
document.oyaForm.action = "test.php";
document.oyaForm.submit();

お礼日時:2009/05/22 18:12

formを利用しているのならpostで送信するようにしてはダメなのでしょうか?

この回答への補足

fujillin様

Formから別ウィンドウを開くにはgetしかないかな、と考えておりました。
別ウィンドウを開く際にも、postは有効なのでしょうか?

補足日時:2009/05/22 15:16
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q特定のファイルを自動的に暗号化するフリーソフト

Windowsで稼働するソフトで、特定のファイルを自動的に暗号化するフリーソフトを探しています。これをタスクに登録して特定のファイルを自動的に暗号化させるのが目的です。
暗号化ですが、ファイル名と拡張子を自動的に暗号化するものでもかまいません。ZIP圧縮の暗号化など、暗号が簡単ではないにしろ、暴かれやすいような暗号化をするフリーソフトは除きます。
どなたか、ご教授の程宜しくお願い致します。

Aベストアンサー

> もっと詳しく記述願います。

やりたい事が不明瞭ですので、具体的な手順はちょっと…。

・特定のファイルとは?
 -特定のフォルダ、ファイル名の1ファイル
 -特定の種類のファイル
 -それ以外の特定のファイル
・ファイル名と拡張子を自動的に暗号化とは?
 -特定のファイル名のファイルを暗号化したい
 -ファイル名や拡張子も暗号化している事が分からないようにしたい
・タスクに登録という事は?
 -起動時、一定時間ごとに暗号化したい

・対象のファイルは他のアプリケーションで開いている?
・暗号化の目的は?他者に見られたくないのなら、暗号化前のファイルが残るのは問題?
・OSはXP?
・ファイルサイズは?

などなど。

--
例えばですが、

アタッシェケース
http://www.vector.co.jp/soft/win95/util/se280871.html

ですと、以下のバッチファイルでファイルを指定して呼び出せました。(Win2000環境)

↓↓↓↓↓ hoge.bat ↓↓↓↓↓
"C:\Program Files\アタッシェケース\AtchCase.exe" "D:\hoge\hoge.txt"
↑↑↑↑↑ hoge.bat ↑↑↑↑↑

暗号化パスワードを記憶する設定なら、多分暗号化してくれるハズ。

> もっと詳しく記述願います。

やりたい事が不明瞭ですので、具体的な手順はちょっと…。

・特定のファイルとは?
 -特定のフォルダ、ファイル名の1ファイル
 -特定の種類のファイル
 -それ以外の特定のファイル
・ファイル名と拡張子を自動的に暗号化とは?
 -特定のファイル名のファイルを暗号化したい
 -ファイル名や拡張子も暗号化している事が分からないようにしたい
・タスクに登録という事は?
 -起動時、一定時間ごとに暗号化したい

・対象のファイルは他のアプリケーションで開い...続きを読む

Qwindow.openで開いた子ウィンドウから親ウィンドウのjavascriptを実行するには

window.openで開いた子ウィンドウから親ウィンドウのjavascriptを実行するにはどうしたらよいのでしょうか。

子ウィンドウから
<INPUT TYPE="button" value=\"実行\" onClick=opener.document.jikkou();>

<INPUT TYPE="button" value=\"実行\" onClick=opener.jikkou();>
等のボタンを作ってみましたが、無反応でした。

すいません。宜しくお願いします。

Aベストアンサー

普通に実行できると思いますが・・・

//parent.htm
<script>
function jikkou(){
alert("ok");
}
</script>
<input type="button" value="open child" onclick="window.open('child.htm')">

//child.htm
<input type="button" value="jikkou" onclick="opener.jikkou()">

Qファイルの暗号化についての質問

WindowsXPのファイルの暗号化の機能についての質問です。
この暗号化の効果が有効なのはどのような場面なのでしょうか?

ファイルを暗号化した本人のアカウントでログオンすると、暗号化したファイルは全て閲覧できますよね?
その状態でネットワークに接続してネットワーク経由でファイルにアクセスされた場合、
暗号化が無効の状態で閲覧されてしまうのでしょうか?

Aベストアンサー

ネットワーク経由でアクセスされたアカウントで閲覧されるので、ネットワークの共有の設定でちゃんとしていれば大丈夫です。
本人のアカウントでネットワークを通じてアクセスされたら見られてしまいます(が本人が見るためにネットワークでアクセスできる場所においているんですよね)

Qwindow.openで開いた別ウィンドウのリンクを親ウィンドウで開きたい

いつもお世話になっています。
index.htmlというページがあり、window.openでtest.htmlというウィンドウを開きます。
test.htmlの中に記述したリンクをindex.htmlと同じウィンドウに開きたいのですが、どう記述すればいいのでしょうか?
index.htmlを親とは見なさずparentではtest.htmlと同じウィンドウに開いてしまいます。
blankではindex.htmlとtest.htmlとも別のウィンドウに開いてしまいます。

おそらく初歩的な問題なのだと思いますが、どうかお知恵を貸して下さい。
普通ですが、test.htmlの現在の記述は以下です。
<a href="開きたいページ.html" target="_parent">ページを開く</a>

どうぞよろしくお願いします。

Aベストアンサー

こんにちは。開いた子ウィンドウの中でwindow.opener.location.href="http://www.example.com"などとなっていれば良いはずです。window.opener.location.replace(~)も有効かと。以下が参考になります。

http://shoyu-ramen23.jugem.jp/?eid=203
http://javascript.eweb-design.com/0515_os.html

以下のQ&Aも注意点として有用だと思いました。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1221399962

その他、"javascript window 子ウィンドウから location"などと検索してみて下さい。

Q暗号化されたファイルの信頼性はどの程度のものなのか

ファイル暗号化を行うツールは色々あるようです、例えばWinrarのrar形式やらEDなどのソフト。
その様なファイルに暗号化を施すツールによって暗号化されたファイルというのは、
暗号化時のパスワードを解読されてしまう以外の方法で
第三者の手によってファイルの複合化をされてしまう恐れはあるのでしょうか。

要するに暗号化のアルゴリズムやファイル自体を解析されるなどし
ファイルを不当に複合化されてしまう事はありえる事なのでしょうか。

回答、お待ちしております、よろしくお願い致します。

Aベストアンサー

有る無いでいえばありえます
完全な暗号というものは存在しません

堅固だといわれるものでも
「現在の技術では」解読に時間がかかりすぎる
といった程度のものです

ちなみに鍵を持たない第三者に暗号を解かれてしまうことは
複合とは呼びません
解読といいます

ZIPやRARでしたら総当り方式でPASS解析を行うツールもありますし
1Byte文字限定のパスワードであれば
運が悪ければ(よければ?)短時間で解凍できます

Q&= ~0x0c; &= ~0x03; |=1;

JavaScriptで分からないコードがあるので教えてください。


■変数設定
var hoge = 0;


■変数格納
・キーを押した時の条件分岐
  ~なら hoge |= 1;
  または hoge |= 2;
  または hoge |= 3;
  または hoge |= 8;

・キーを離した時の条件分岐
  ~なら hoge &= ~0x0c;
  または hoge &= ~0x03;


■変数使用
・swithch文の条件分岐に利用
  (hoge&0x03)
  (hoge&0x0c)


■質問
・どういう意味でしょうか?
・文字コード?
・ビット演算?

Aベストアンサー

ビット演算してるわね

x = x + a

x += a
って書くことができるの

つまり
hoge |= 1

hoge = hoge | 1
のことね

~はNOTのこと

0x
はアスキーコードの16進数表記ねきっと

0x0c は改ページを意味していて
0x03 は文章の最後を意味している
と思われるわ
全文がないので推測だけど

Q暗号化したファイルをメール、またはフロッピーに保存して送りたい

暗号化したファイルをメールに添付したり
フロッピーに保存して相手に送りたいと思っています。

暗号化ファイルを作成して送る方法として、
・ファイル暗号化ソフト
・暗号化可能なUSBメモリ
を検討しています。

どちらが安全で、操作性が良いのかよくわかりません。
それぞれの利点や欠点、お勧めの品、参考HPなど、
何でも結構ですので、教えてください。
宜しくお願いします。

Aベストアンサー

ファイル暗号化ソフトの方で1つ推薦します。

日立ソフトの”秘文/SAFE Personal”というのがあります。
ディスク上のフォルダ内のデータを暗号化するものですが、
暗号したいファイルを選んで「自己復号型機密ファイル」として
保存できます。(このときパスワードを入力する。)

このファイルは、メールや、FDに入れる事が可能です。

また、このファイルは秘文をインストールしていないPC上
でもパスワードが分かれば復号化できます。

Windows上でのドラッグ&ドロップで作成できるので
操作性はいいと思います。

参考URL:http://www.hitachi-sk.co.jp/Products/Security/

Qvar $i = hoge; $の意味について

初心者の質問ですみませんが教えて下さい。
jqueryのソースで以下のソースがあったのですが、
var i = ではなくvar $i にしないといけない理由ってありますか?

var $i = $( '#img' ); // 対象の img タグを選択
var img = new Image();
img.src = $i.attr('src');

Aベストアンサー

こんにちは。

$iにしなくてはいけない理由はないと思います。

多分$('#img')でjQueryのオブジェクトを取得してるので$をつけているんだと思います。
(私もjQueryで取得した要素については$を付けるようにしています)
ようするにわかりやすいようにです。

QXPの暗号化ファイルを解除・検索するソフト

Windows XP標準のEFS暗号化を使用しています。

フォルダの暗号化を解除する時、途中でキャンセルしたり何らかの理由で
異常終了すると、上位のフォルダだけが暗号化解除された状態になり
フォルダの下層の奥の方に、暗号化ファイルが残ってしまいます。

こうなると、フォルダを全部開いて該当のファイルを探し、1つ1つを
暗号化解除しなければならなくなります。
上位のフォルダを指定するだけで、そのサブフォルダ・ファイルを
全て解除してくれるようなフリーソフトはありませんか?

また、同様に、どこか下層のフォルダに暗号化されたファイルがあって、
それを知らずにネットワークドライブにコピーすると、途中でエラーが出て
コピーが止まり、どこにそのファイルがあるか探さねばなりません。
(バックアップ目的なので、エラーを無視してのコピーはしたくありません)

あらかじめ、暗号化ファイルを解除するか削除できればいいのですが、
暗号化されたファイルだけを検索できるフリーソフトはありませんか?
卓駆にはその機能があるようですが、仕事で使うので有料の物は使えません。

英語のソフトなどでもいいのですが、フリーでGUIなものが良いです。
よろしくお願いします。

Windows XP標準のEFS暗号化を使用しています。

フォルダの暗号化を解除する時、途中でキャンセルしたり何らかの理由で
異常終了すると、上位のフォルダだけが暗号化解除された状態になり
フォルダの下層の奥の方に、暗号化ファイルが残ってしまいます。

こうなると、フォルダを全部開いて該当のファイルを探し、1つ1つを
暗号化解除しなければならなくなります。
上位のフォルダを指定するだけで、そのサブフォルダ・ファイルを
全て解除してくれるようなフリーソフトはありませんか?

また、同様...続きを読む

Aベストアンサー

FileVisor6の検索機能にも、EFS暗号(NTFS暗号)を指定しての検索機能はあるんだが、これもシェアウェアなんだよねぇ・・・。

FileVisor6
http://www.lightship.co.jp/FileVisor6/index.html

Windowsのファイル検索で、”サブフォルダを検索”指定しておいて、ファイル名未記入で検索すれば、対象フォルダ以下のファイルは全部表示されるから、ファイル名が緑のモノを探せばいいかな・・・。

Qvar aaa=bbb?cccl:ddd; の意味を教えて下さい。

タイトルそのままです。
function内にある
var aaa=bbb?cccl:ddd;
の意味を教えて下さいませ。

Aベストアンサー

がると申します。
これは、三項演算子と呼ばれるものになります。
基本的には
式 ? trueの値 : falseの値
という形を取ります。
上述ですと、
もしbbbが判定式としてtrueを取るのならaaaにccclを、falseになるのならdddを代入する
という感じになるかと思います。


人気Q&Aランキング

おすすめ情報