Web学習手帳 To Know To Think To Love
 ここはWEB学習用で、制作の実験と備忘録に使っています。公開ブログは、"人生は恐れを知らぬ冒険か無か"(http://home.elmblog.com/)です。

Wordpress XHTML

WordpressではW3Cスタンダード準拠を推奨しており、Valid XHTLをクリックすると、このページが正しいかを診断してくれる。忘れがちになるのが、下記の表記である。
  • タグの最後は > ではなく /> にする
  • imgでのalt指定
  • aの入れ子にimgを書くと画像は表示されない。altテキストが表示される。
  • a, span, fontの入れ子にpがある
  • p, div, ul, liなどのタグの閉じ忘れ
※Wordpressの imgタグでaltがないと、FireFoxでは表示されなくなる。IE7でも画像の枠が表示されるが、画像は表示されない。

常駐プロセス

Windows XP, Vistaでは、自分の知らないプログラムが隠れて動き、CPUを100%占有したり、コトコトとディスクのアクセスが頻繁に起きることがある。そのためにレスポンスが極端に遅くなり、作業が滞ることがある。知らないプログラムが勝手に動くのは薄気味が悪いし、スパイウェアではないかと気になるものである。


これは「プロセス」と呼ばれるもので、OSが正常動作するために必要な常駐プログラムが多いのだが、実際には不要なものがある。Win高速化のソフトがあって、不要なプロセスを削除できるが、本当に削除していいのかが分からない。ひとつひとつ確認して削除しないと余計なトラブルの原因にもなる。


どんなプロセスがあるのかを検索できるサイト「Windows プロセス検索」が便利である。プロセスの調べ方も詳しく書いてある。


❖スタート→すべてのプログラム→スタートアップ
❖タスクバー左端を右クリックして「タスクマネージャ」を選択
❖スタート→msconfig 検索・実行 (中上級者用)


★スタートアップ項目一覧(パソコンによってかなり違う)
 Windows Defender(MSASCui): Vistaファイアウォール
 Java Platform SE 6 (jusched) : Java のアップデートに必要
 Intel CUI (igfxtray): Intel 810 グラフィック関連。外してもOK
 Intel CUI (hkcmd): マルチメディアデバイスに必要らしいが外してもOK
 Intel CUI (igfxpers): NVidiaグラフィックカード関連のプロセス
 Synaptics Pointing Device (SynTPenh): TouchPad用
 Quick Time (qttask): なくてもOK
 Google Toolbar Notifier (GoogleToolbarNotifier): なくてもOK


★不要なプロセス
 ctfmon: Office XP検索用。過大なディスクアクセス発生。
 msmsgs: MSNメッセンジャー用
 realsched: Real Playerの自動アップデート用

画像の入れ替え

Free JavaScripts provided
by The JavaScript Source

<スクリプト例>

<script type="text/javascript">
<!-- Begin
function Swap1over() {
  document.image1.src="画像1"
}
function Swap1out() {
  document.image1.src="画像2"
}
// End -->
</script>


<画像入れ替えのIMGタグ>

<div align="center">
<img src="画像2" name="image1" border="0" onMouseOver="Swap1over()" onMouseOut="Swap1out()">
</div>

アドレス情報 Location

◆window.location.xxxxxx
href の値が "http://www.example.com:2096/aaa/index.cgi?key=pc#home" のとき、各xxxxxxの値は以下のようになる。

protocol: "http:"
・host:     "www.example.com:2096"
・hostname: "www.example.com"
・port:     "2096"
・pathname: "/aaa/index.cgi"
・search:   "?key=pc"
・hash:     "#home"

Document

◆文書の書き込み document.write(msg [, msg...])

Continue reading "Document" »