トップページ⇒tech
25コメント7KB

JavaScriptについて

■ このスレッドは過去ログ倉庫に格納されています
0001You-KiNGNG
Java Scriptでウィンドウをクローズさせた(CLOSE()メソッド呼び出し)時に、
確認のダイアログが出るのですが、それを出さなくする方法をどなたか
ご存知ないですか?もし知っていたら教えてください。お願いします。
0002デフォルトの名無しさんNGNG
広告キャンセルソフトなんていくらでもあるだろうに。
君はエロサイトでも見てxxxして寝なさい。
0003デフォルトの名無しさんNGNG
つーか1のイワンとしとることは
ボタンとか押したらそのウィンドウをクローズしたいっつーことちゃうか。

それやったらベクターでAutoPushButton32をDLしんさい。
人間の変わりに押し捲ってくれんで。
0004デフォルトの名無しさんNGNG
なっちあげ〜
0005デフォルトの名無しさんNGNG
ヒント:他のウィンドウをクローズしてみろ。
0006デフォルトの名無しさんNGNG
>>1
これが起きるのはネスケだと思うけど・・・。
ネスケは document.history.length が 0以外の時に window.close()すると
確認ダイアログが出るのは仕様っぽい気が。
なので閉じたいウィンドウは必ず新規で開くようにして回避。
0007デフォルトの名無しさんNGNG
>>1
EcmaScript
0008デフォルトの名無しさんNGNG
>1
WinのIEの仕様です
0009デフォルトの名無しさんNGNG
昔は、確認ウインドウが出ませんでしたが、
おそらく セキュリティ上の問題から、出るようになりました。
変なサイトに行って、勝手に閉じられたら困るじゃないですか。
 ちなみに、IE コンポーネントではなく、IEそのものが、
これを出すみたい。
0010どなたか!!NGNG
IEかNCでタイトルバーにある”×”ボタンを押せないように
するにはどうすればいいのか調べてもさっぱりわかりません。
そもそもJAVAスクリプトで制御できるのでしょうか?
宜しければどなたかお知恵をおさずけください!!
お願いします。
0011デフォルトの名無しさんNGNG
>>10
何故そんな事をさせたいのだろうか・・・。
まあ想像はつくが。
0012デフォルトの名無しさんNGNG
かごあげ〜
0013五郎NGNG
JavaScriptの問題じゃない気が…。
0014デフォルトの名無しさんNGNG
========================終了========================
0015デフォルトの名無しさんNGNG
質問にこたえてもらっていないので。
==============================開始============================
0016デフォルトの名無しさんNGNG
>>10
制御できません。
0017デフォルトの名無しさんNGNG
フォームの内容を2つのボタンで別のページに送りたいんですけど
FORM ACTIONの変更のしかたがわかりません。
ヂ尾のようにやればよいのでしょうか
0018デフォルトの名無しさんNGNG
>>17
FORM ACTION?ボタンで飛び先変えるなんて出来るの?
JavaScript使っておけ。
0019質問内容が今ひとつつ分からんが、NGNG
>>17
1つのテキストエリアの内容を、押すボタンによって
違うURLに送信したい場合としては、
とりあえず以下のような方法が思い付きます。

-----------------------------
<略(JavaScript部分)>
function fcopy()
{
document.B.TX2.value=document.A.TX1.value
return ;
}

<略>
<TABLE>
<FORM NAME="A" METHOD="POST" ACTION="url1">
<TR><TD>
<TEXTAREA NAME="TX1" COLS="XX" LOWS="XX"></TEXTAREA>
<INPUT TYPE="BUTTON" VALUE="送信1">
</TD>
</FORM>
<FORM NAME="B" METHOD="POST" ACTION="url2" onSubmit="fcopy()">
<TD>
<INPUT NAME="TX2" TYPE="HIDDEN">
<INPUT TYPE="BUTTON" VALUE="送信2">
</TD>
</FORM>
</TR></TABLE>
-----------------------------
<TABLE>を使っているのは、2つのボタンの間にできる改行を
キャンセルしたい時の裏技。バグ、間違い等、御免。
002019NGNG
ああ、セミコロンが無かった。
document.B.TX2.value=document.A.TX1.value ;←
もっと良い方法があるかも知れん。
002117NGNG
もひとつ間違い発見。
<INPUT TYPE="SUBMIT" VALUE="送信XX">
002219(=21)NGNG
もひとつ言えば、JSがOFFの場合を想定して、
<FORM NAME="B"・・・>〜</FORM>は、
document.write()
で書き込んだ方がよさげ。
0023デフォルトの名無しさんNGNG
>>20
submitする直前に、document.A.action の値を書き換えるとか。
(IE3は駄目なのね、でも)
002419NGNG
>>23 の人のアイデアを書くと、

<FORM NAME="A" METHOD="POST" ACTION="url1">
<TEXTAREA NAME="TX1" COLS="XX" LOWS="XX"></TEXTAREA>
<INPUT TYPE="SUBMIT" VALUE="送信1">
<INPUT TYPE="SUBMIT" VALUE="送信2" onclick="document.A.action='url2'">
</FORM>

これでいいのかな?間違ってるかもしれないけど。
0025デフォルトの名無しさんNGNG
JavaScriptがオフのときに、エラーページがロードされるようにするとよいかも。

<FORM NAME="A" ACTION="err_page.html">
<INPUT TYPE="SUBMIT" onclick="document.A.action='url1'">
<INPUT TYPE="SUBMIT" onclick="document.A.action='url2'">
</FORM>
■ このスレッドは過去ログ倉庫に格納されています