世界ビズとは】【利用規約】【個人情報取扱】【窓口】【オリジナルサービス】 [最終更新日20081030日] ©2007 sekai.biz All Rights Reserved
世界ビズAJAX学科 > 多種操作

世界ビズ[ログイン][オリジナルサービス]
 オンラインゲーム全集塔オンラインゲーム特集を開始しました。
 オリジナルサービス実装作業休止中です。ログインは可能です。
 【RSS実装】RSSの実装を試験的に開始いたしました。

[多種操作]


○クッキーへの書き込み

document.cookie='a=値;expires=有効期限;path=パス;domain=ドメイン;secure';

・クッキーの変数aに値を代入、(以後省略可)有効期限(協定世界時の書式)、パス(指定したパス名にマッチするページで参照可能)、ドメイン(クッキーを発行するwebサーバーの名前を指定)、secure(サーバーとの接続がセキュアな時のみ有効)などの設定もできます。


○クッキーの長さを返す

document.cookie.length

・クッキー文字列の長さを返します。


○エンコード/デコード処理

encodeURI(文字列)
encodeURIComponent(文字列)
decodeURI(URL)
decodeURIComponent(URL)

・クッキーの値を安全に保存(URL用の文字へ)/取得できる文字列として返します。ComponentはURLと結合する前などの、名前と値のペアの部分に対して使います。


○オブジェクト判定

if(オブジェクトa){処理}
if(オブジェクトa && オブジェクトa.プロパティ!='undefined')
if(オブジェクトa && オブジェクトa.メソッド)

・ブラウザでオブジェクトaがサポートされていればtrueが返されます。プロパティでは2行目のように、メソッドでは()は必要ありません。elseで非対応用の記述も行うようにします。


○W3C DOM標準サポート判定

document.implementation.hasFeature('モジュール名','DOMレベル')

・サポートされている場合にtrueを返します。モジュール名(DOM LV2 例:Core XML HTML Views StyleSheets CSS CSS2 Events UIEvents MouseEvents MutationEvents HTMLEvents Range Traversal Views/LV3例:BasicEvents TextEvents KeyboardEvents LS)と、DOMレベルを表す文字列(2.0など)を引数とします。


○他サイトにフレーム表示されることを防ぐ

if(top!=self)top.location.href=location.href;

・ヘッダーのscript部分の最初に記述することで、他サイトによりフレーム表示されることを防ぎます。


○サブウィンドウの参照

a.通常処理;
opener.通常処理;
a.opener

・window.open()などで返された参照aを前につけることで、サブウィンドウに対して処理ができるようになります。逆にサブウィンドウからメインウィンドウを参照する場合はopenerプロパティを使用します。また、3行目はスクリプトで開かれた場合objectを返します(ユーザーの場合はnull)。



【ホームページ制作予定の方へお勧めするレンタルサーバーです】


AJAX学科】【PHP学科へ】
基礎事項
 ・文字列操作
 ・数値処理
 ・値の処理
配列
関数
正規表現
イベントハンドラ
多種操作
 ・フォーム処理
 ・動的な処理


【オブジェクト】
Date Math navigator Number screen window


【世界ビズ】

【専門列塔街道】
 オンラインゲーム全集塔
 有料情報商材研究塔
ゲーム攻略局
 ドラゴンクエスト1攻略課
 ドラゴンクエスト2攻略課
 ドラゴンクエスト4攻略課
 Final Fantasy4攻略課
 世界はあたしでまわってる
 天外魔境2攻略課
【インターネット研究所】
 世界の厳選サイト
【コミック資料館】
 デスノート資料室
 GANTZ資料室
 キン肉マン資料室
 ワンピース資料室
【バーチャル大学】
 AJAX学科
 ASP学科
 英語学科
 PC用語学科
 PHP学科
 歴史学科
【その他】
 世界ビズ詳細データ
 リンクに関して
 個人情報保護法令