(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