(c) Hiro Konda. 2005/07/27
BODY要素内の最上位子要素(firstChild)位置となります。document.styleSheets は、ssとして省略しています。
insert block ElementById(var cssFormInsId)
or BODY Element (BODY.parentNode.insertBefore(New FORM Element,BODY))
|
+-- <FORM id="cssForm" style="var cssFormStyle">
|
+-- <DIV id="cssFormDiv">
| |
| +-- <SELECT id="cssSel">
| | |
| | +-- <OPTION value="0 ... ss.length-1">ss.item(0 ... ss.length-1).title</OPTION>
| | |
| | +-- <OPTION value="ss.length">Disabled CSS (無効)</OPTION>
| |
| +-- <BR />
| |
| +-- <INPUT id="cssFormAct" type="button" onclick="cssChangeSelected()" style="" value="変更" title="" />
| |
| +-- if (cssCookieEnabled) <INPUT id="cssFormCC" type="button" onclick="cssCookieClear()" style="" value=" C " title="Cookie消去" />
| |
| +-- <INPUT id="cssFormHide" type="button" onclick="cssSelectDisplay(0,1)" style="" value=" _ " title="メニュー隠す" />
| |
| +-- <INPUT id="cssFormHelp" type="button" onclick="cssSelectHelp()" style="" value=" ? " title="ヘルプ" />
|
+-- <DIV id="cssFormShowDiv" style="display:none;">
|
+-- <INPUT id="cssFormShow" type="button" onclick="cssSelectDisplay(1,1)" style="" value="CSS" title="メニュー表示" />
cssInIt()window.attachEvent、window.addEventListener、window.onloadで実行。makeCssSelectForm()cssInIt()で実行。getStyleSheetsArray(ini)document.styleSheets に対する様に .item(x)は、使えません。cssSetDisabled(exclude)document.styleSheets の index値として逆効果(スタイルシート有効)化をする。cssMediaTypesCheck(getMedia, supportMedia)document.styleSheets.item(index).media(文字型)から与えられ、cssChangeSelected()OPTIONの value から取得した選択index番号を用い、cssDisabled(exclude)を呼び出して、CSSタイトルを cookie に書きこみます。cssCookieClear()clearCookie(key, path)を呼び出してCookie を過去の古い日時で上書き消去します。cssSelectHelp()cssSelectDisplay(flg ,blnSave)cssErrFunc(num, str)getCookie(key)setCookie(key, val, expiresDays, path)clearCookie(key, path)GetElementsByTagName(xmlnsURI, tagName)GetElementsByPrefixTagName(xmlnsURI, prefix, tagName)CreateElement(xmlnsURI, tagName)CEInsert(insFlg, elm, tagDataArray, insTxtValue)CEAppendChild(elm, tagDataArray)OptAppendChild(elm, selIdx, textDataArray, valueDataArray)OPTION要素に対する、IE 独自の innerHTMLに似た感じの結果を起こします。setInnerText(elm, text)getInnerText(elm)onresizeNN4()This URL: http://www.minc.ne.jp/~konda/web_resoce/js/css-select/specificaitons.html