JavaScriptを利用し、サブウィンドウ(子)から、データをメインウィンドウ(親)に入
力する。
▼手順
------------
1.親ウィンドウから子ウィンドウを開く。
2.該当データをチェック、親ウィンドウにデータが入る。
3.子ウィンドウが閉じる。
●親ウィンドウ
----------------------------------
pg_main1.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HEAD>
<meta http-equiv='content-type' content='text/html;charset=utf-8'>
<script>
<!--
function disp(url){ window.open(url, "sub", "left=200,top=10,width=400,height=
500,scrollbars=yes,resizable=no"); }
// -->
</script>
<title>メインウインドウ</title>
<HTML>
<BODY>
<h1>メインウィンドウ</h1>
<br><br>
<FORM name="table1">
フィールド<br>
<INPUT type="text" name="fd1" size=20>
<A HREF="javascript:disp('./pg_sub1.html')">サブウィンドウを開く</a>
</FORM>
</BODY>
</HTML>
</body></html>
●子ウィンドウ
----------------------------------
pg_sub1.html
<HTML>
<HEAD>
<SCRIPT language="JavaScript"><!--
function hannei() {
var val;
with (document.f1) {
for (var i = 0; i < r1.length; i++) {
if (r1[i].checked) {
val = r1[i].value;
break;
}
}
}
opener.document.table1.fd1.value = val;
window.close();
}
//--></SCRIPT>
</HEAD>
<BODY>
<h1>サブウィンドウ</h1>
<FORM name="f1">
<INPUT type="radio" name="r1" onClick="hannei();" value="1:バナナ">1 バナナ<
br>
<INPUT type="radio" name="r1" onClick="hannei();" value="2:ブルーべリー">2 ブ
ルーべリー<br>
<INPUT type="radio" name="r1" onClick="hannei();" value="3:梨">3 梨<br>
</FORM>
<br>
</BODY>
</HTML>
2013年10月31日木曜日
2013年10月30日水曜日
html サブウィンドウ、自動的に閉じる
サブウィンドウは開きっぱなしの必要はないので自動的に閉じるようにしてもいいかもし
れない。
<html>
<head>
<title>TAG index Webサイト</title>
<script type="text/javascript">
<!--
function subwin(){
window.close(); // サブウィンドウを閉じる
}
// -->
</script>
</head>
<body onLoad="setTimeout('subwin()', 5000)">
<p>このページは、5秒後に閉じられます。</p>
</body>
</html>
れない。
<html>
<head>
<title>TAG index Webサイト</title>
<script type="text/javascript">
<!--
function subwin(){
window.close(); // サブウィンドウを閉じる
}
// -->
</script>
</head>
<body onLoad="setTimeout('subwin()', 5000)">
<p>このページは、5秒後に閉じられます。</p>
</body>
</html>
2013年10月16日水曜日
テキストの置換
ウェブサイトの文字修正など、テキストの一括置き換えが必要。
いろいろ試したがNoEditorのGrep機能が便利。
ソフトをインストールすると同時にYokkaGrepというソフトも同時にインストールされる。
検索か、置換かを選べて実行出来るのがありがたい。
操作方法も分かり易い。
http://www.forest.impress.co.jp/library/software/noeditor/
いろいろ試したがNoEditorのGrep機能が便利。
ソフトをインストールすると同時にYokkaGrepというソフトも同時にインストールされる。
検索か、置換かを選べて実行出来るのがありがたい。
操作方法も分かり易い。
http://www.forest.impress.co.jp/library/software/noeditor/
2013年10月9日水曜日
Windows7 送受信の遅延を解決
ここ1ヶ月ほど悩ませていた問題を解決。
●問題点
----------------------------------
Windows7のパソコンで遅延が起こる。
特に
A. メールの送受信
添付ファイルがあるとき、受信が遅い。
B. ファイルのダウンロード
途中で止まる。
C. YouTubeは1〜2秒で止まる。
ルータは、NTTのBR450。
ルータの設定などを調査&変更も問題解決せず。
●解決方法
----------------------------------
パソコン側でTCP グローバル パラメーター を停止する。
▼コマンドプロンプトを起動する
1 スタートメニューの、プログラムとファイルの検索ボックスに【cmd】と入力。
2 cmd.exe が表示されたら右クリック、【管理者として実行】をクリック。
▼設定を行う。
1 netsh int tcp set global rss=disabled
2 netsh int tcp set global chimney=disabled
3 netsh int tcp set global netdma=disabled
4 netsh interface tcp set global autotuninglevel=disable
5 netsh interface tcp set global congestionprovider=none
4が重要
▼確認
netsh int tcp show global
これでダウンロードの遅延がなくなりました。
やっとパソコンが正常に使えます。
参考ページ
http://d.hatena.ne.jp/thinkAmi/20120102/1325459571
●問題点
----------------------------------
Windows7のパソコンで遅延が起こる。
特に
A. メールの送受信
添付ファイルがあるとき、受信が遅い。
B. ファイルのダウンロード
途中で止まる。
C. YouTubeは1〜2秒で止まる。
ルータは、NTTのBR450。
ルータの設定などを調査&変更も問題解決せず。
●解決方法
----------------------------------
パソコン側でTCP グローバル パラメーター を停止する。
▼コマンドプロンプトを起動する
1 スタートメニューの、プログラムとファイルの検索ボックスに【cmd】と入力。
2 cmd.exe が表示されたら右クリック、【管理者として実行】をクリック。
▼設定を行う。
1 netsh int tcp set global rss=disabled
2 netsh int tcp set global chimney=disabled
3 netsh int tcp set global netdma=disabled
4 netsh interface tcp set global autotuninglevel=disable
5 netsh interface tcp set global congestionprovider=none
4が重要
▼確認
netsh int tcp show global
これでダウンロードの遅延がなくなりました。
やっとパソコンが正常に使えます。
参考ページ
http://d.hatena.ne.jp/thinkAmi/20120102/1325459571
2013年10月2日水曜日
JavaScript ウィンドウを閉じる
ウェブ画面、一定時間後にウィンドウを閉じる。
JavaScriptで記述。
window.open("about:blank","_parent").close()を
window.parent.close()
とすると、確認ダイアログが表示される。
<html>
<head>
<title>ウィンドウを閉じる</title>
<script type="text/javascript">
<!--
function subwin(){
window.open("about:blank","_self").close()
}
// -->
</script>
</head>
<body onLoad="setTimeout('subwin()', 3000)">
<h1>ウィンドウを閉じる</h1>
<p>3秒後にこのウィンドウが閉じられます。</p>
</body>
</html>
参考
http://www.tagindex.com/javascript/window/interval2.html
JavaScriptで記述。
window.open("about:blank","_parent").close()を
window.parent.close()
とすると、確認ダイアログが表示される。
<html>
<head>
<title>ウィンドウを閉じる</title>
<script type="text/javascript">
<!--
function subwin(){
window.open("about:blank","_self").close()
}
// -->
</script>
</head>
<body onLoad="setTimeout('subwin()', 3000)">
<h1>ウィンドウを閉じる</h1>
<p>3秒後にこのウィンドウが閉じられます。</p>
</body>
</html>
参考
http://www.tagindex.com/javascript/window/interval2.html
登録:
投稿 (Atom)