アプリケーションの設計
JavaScript ヘッダー情報を追加するには
1. プログラムペインで [オブジェクト] タブを選択します。
2. [JS Header] イベントを選択します。
3. スクリプトエリアにスクリプトを入力します。
4. スクリプトをチェックするために、緑色のチェックマークをクリックします。
例:JavaScript ヘッダー情報を追加する
この例では、JavaScript と Cookie を使用してページまたはフォームをブラウザにロードし、「Cookie_Man」という Cookie をユーザーの Cookie ファイルに保存します。また、ユーザーに対して、そのユーザーがサイトを訪問した回数を知らせるメッセージも表示します。JS Header に記述された doCookie() と getTimes() という 2 つの関数を使用します。これらの関数は、onLoad イベントでは利用できません。
メモ Cookie を正しく動作させるには、コード内にある実際の期限日付を、将来の日付に変更する必要があります。
JS Header イベントに次のコードを入力します。
cookieName = "Cookie_Man";
function doCookie() {
var index = -1;
if(document.cookie) {
index = document.cookie.indexOf(cookieName);
}
if (index == -1) {
document.cookie = cookieName +
"=1; expires=Saturday, 03-Apr-2010 08:00:00 GMT";
} else {
var countbegin = document.cookie.indexOf("=", index)+ 1;
var countend = document.cookie.indexOf(";", index);
if (countend == -1) {
countend = document.cookie.length
var count = eval(document.cookie.substring(countbegin, countend)) + 1;
document.cookie=cookieName+"="+count+"; expires=Saturday, 03-Apr-2010 08:00:00 GMT";
function getTimes() {
var index = document.cookie.indexOf(cookieName);
if (index != -1) {
countend = document.cookie.length;
return document.cookie.substring(countbegin, countend);
return 0;
ページまたはフォームの onLoad イベントには、次のコードを入力します。
doCookie(); // Grab the cookie information
document.forms[0].visited.value = getTimes(); // format visited count into the document
「Visited」という名前のフォームに、テキストフィールドを作成します。
フォームには次のような文字が含まれます。