• Summary概略
    About gass
    • gass collects controls inspecting a user specific HTML form.
    • And gass inserts its own hidden controls by this inspection into that form.
    • During the visitor's consequent operation gass manages filling input fields, confirming these fiels and finally submitting the form.
    • The gass server conponent rebuilds the user specific form information from the submission and saves the information into the internal generalized data format for availability of the user specific purpose.
    gass について
    • gassはユーザ固有のHTMLフォームを検査しコントロールを収集する。
    • 次にgassはその検査を通じて、自身の隠しコントロールを当該フォーム内に挿入する。
    • 来訪者の一連の操作を通じてgassは、フィールド入力、入力確認、そして最後のフォーム送信を管理する。
    • gassサーバ・コンポーネントは、フォーム送信を受け、ユーザ固有のフォーム情報を再構成し、一般化した内部形式に納め、後のユーザ固有処理に備える。
  • Sourceソース
    • _gass.js
    • _gass
    • _gProlog
  • Prerequisite前提
    • fss installed
    • jlog recommended
    • fss 設置済み
    • jlog 推奨
  • Install設置
    How to install設置方法 / Your choice個別設定, Recommendation推奨
    • Extract the distribution archive in your working directory配布物を作業ディレクトリで展開
    • Insert a few lines into your web pageウェブページへの組み込み (foobar.html)
      
      	<html>
      	<head>
      	    :
      |	<script src="_fss.js" type="text/javascript"></script>
      |	<script src="_jlog.js" type="text/javascript"></script>
      |	<script src="_gass.js" type="text/javascript"></script>
      |	<script src="foobar.js" type="text/javascript"></script>
      	    :
      	</head>
      	<body>
      	    :
      	<form id="fb-form">
      	    :
      	</form>
      	    :
      	</body></html>
      
      
    • Insert several lines into your JavaScript fileJavaScript ファイルへの組み込み (foobar.js)
      
      |	foobar.prototype = new _gass;
      |	foobar.prototype._fss('foobar','Foo Bar','1.0a','2006 Foo Bar','http://foo.bar/foobar/');
      
      
      	function foobar() {
      |		this._log('foobar(): entered',0);
      		:
      |		//////////////// interface ////////////////
      |		// function _gassInit(formId,
      |		//	labelConfirm,labelSubmit,labelReset,labelReturn,
      |		//	opMsgEltId,classInput,classConfirm,
      |		//	opMsgInit,opMsgConfirm,opMsgComplete,
      |		//	checkRequired,editRequiredMessage,
      |		//	checkInvalid,editInvalidMessage)
      |		this._gassInit.apply('fb-form');
      		:
      |		this._gassExec();
      		:
      |		this.eventsRegister();
      		:
      |		foobar.prototype._fssInsertUrl();
      	}
      
      	function foobarInit() {
      		:
      		ofb = new foobar();
      		:
      	}
      
      	window.onload = function () {
      |	//	_fss.prototype._jlOffStartup = true; // to inactivate
      |	//	_fss.prototype._jlHideJlogButtonOnStartup = true; // to hide
      |		foobar.prototype._jlogSetUp(foobarInit);  // log for only foobar 
      |	//	_fss.prototype._jlogSetUp(foobarInit);  // log for all
      		foobarInit();
      	}
      
      
    • put the following files to the appropriate directory of your web site以下ファイルをサイトの該当ディレクトリに転送
      • _fss.js, _fss.html
      • _jlog.js
      • _gass.js, _gass
      • gpl.txt, dlgpl.php
      • foobar.js
      • foobar.html
  • Sampleサンプル

    n/a

  • Downloadダウンロード

    gass is one of Use? components.

    gass は Use? のコンポーネントである