2013年10月31日木曜日

JavaScriptサブウィンドウから入力

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月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>

2013年10月16日水曜日

テキストの置換

ウェブサイトの文字修正など、テキストの一括置き換えが必要。

いろいろ試したが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

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