汎用エディタ Ver1.0
[beforeExec]
entry = function(){
if(Fx.loc.match(/tube=0/)) return;
if(window.name == "main_nancyan" && self != top){
top.document.getElementsByTagName("frameset")[0].cols = "0, *";
window.onunload = function(){
top.document.getElementsByTagName("frameset")[0].cols = "20%, 80%";
};
}
Fid("showDisp").style.height = Fx.getTextHeight();

Fx.strBuff = Fx.str;
var str = Fx.dec(key(Fx.str, "DATA")).replace(/\r?\n/g, "");
str = str.match(/(≫ [^≫]+)/g);
var s1 = "<select id='seMe' onchange='seChange(this)'>";
var s2 = "",p;
for(i = 0; i < str.length; i++){
var s = str[i].replace(/^\s+|\s+$/g, "").split(",");
s1 += "<option value='se" + i + "'";
if(i == 0) s1 += " selected='selected' style='color:#00ff00'";
s1 += "'>" + s[0] + "</option>";
s2 += "<select id='se" + i + "' class='s1' onchange='" +
(i == 0 ? "midiEntry(this)'" : "tubeEntry(this)' style='display:none'") + ">";
for(var j = 1; j < s.length; j++){
p = s[j].replace(/^\s+|\s+$/g, "");
s2 += "<option value='" +
(i == 0 ? (j - 1) + "' style='color:#00ff00" : p.substring(0,11)) + "'>" +
(i == 0 ? s[j] : p.substring(12)) + "</option>";
}
s2 += "</select>";
}
echo("tubeForm",
s1 + "</select>" + s2 +
"<button id='seBu' onclick='seBuEntry()'>≫</button>"
);
Fx.e("/cgi-bin/diary.cgi?oid=nancyan;s=146476;n=1", "addFunc");
};
Fx.getTextHeight = function(){
return ((window.innerHeight || document.body.clientHeight) - (Fid("td3").offsetHeight * 3) - 40) + "px";
};

Lo.addFunc = function(){
var str = Re.addFunc.responseText.replace(/\r?\n/g, " ");
str = Fx.dec(key(str, "addFunc"));
eval(str);
};

[/beforeExec]
[cssText]
html { background-color:#000; }
body { margin:.5em 0 0 1em; overflow:auto; color:#fff;
background-color:#000; line-height:1.0em;
}
a:link { color:#0f0; }
a:visited { color:gold; }
a:active { color:yellow; }
a:hover { color:snow; }
#td0 a:link { color:blue; }
#td0 a:visited { color:blueviolet; }
#td0 a:active { color:red; }
#td0 a:hover { color:magenta; }
input, select { font-size:10pt; }
#moon {
background-image:url(http://www11.plala.or.jp/nancyan/ecc/moon.gif);
background-repeat:no-repeat;
background-position:right 0px;
}

#td0 { width:70%; }

#menu1 { background-color:lavender; color:#000; text-align:center; }
#menu1 input.edit { color:#a0a0a0; width:6.66%; }
#menu1 input.file { color:steelblue; width:13.33%; }
#menu1 input.midi { color:#000; width:6.66%; }
#menu1 input.help { color:#f00; width:6.66%; }

#menu2 { background-color:lavender; color:#000; }
#menu2.edit div.edit, #menu2.file div.file, #menu2.music div.midi,
#menu2.help div.help { display:block; }
#menu2.edit div.file, #menu2.edit div.midi, #menu2.edit div.help,
#menu2.file div.edit, #menu2.file div.midi, #menu2.file div.help,
#menu2.midi div.edit, #menu2.midi div.file, #menu2.midi div.help,
#menu2.help div.edit, #menu2.help div.file, #menu2.help div.midi { display:none; }

#showDisp.edit div.edit, #showDisp.file div.file, #showDisp.midi div.midi,
#showDisp.help div.help { display:block; }
#showDisp.edit div.file, #showDisp.edit div.midi, #showDisp.edit div.help,
#showDisp.midi div.edit, #showDisp.midi div.file, #showDisp.midi div.help,
#showDisp.file div.edit, #showDisp.file div.midi, #showDisp.file div.help,
#showDisp.help div.edit, #showDisp.help div.file, #showDisp.help div.midi { display:none; }

div.file { text-align:center; color:#000; }
div.file .button { width:6.66%; }
#I2, #I2c { width:6.66%; }
#I2t { width:30%; }


#td1 { width:30%; background-color:transparent;}
#td1Menu { line-height:1.4em; margin-left:1em; margin-top:1em;
}
a.mon { color:#0f0; }
a.moff { color:gold; }
form { margin:0px; }



#tubeBuff option { color:#0f0; }

#td1 select, #td3 select { background-color:#000; color:gold;}
#seBu { background-color:#000; color:#0f0; font-weight:bold;
border:none; margin-left:.5em;
}

#td2 { vertical-align:bottom; text-align:center; }
#T1, #T2 {width:100%; background-color:#333; color:#fff; font-size:10.5pt;
  line-height:1.2em; border:none; height:100%;
}
#I1, #textInfo { background-color:silver; }


#footerDisp a:hover { color:#0f0; }
#calen { display:none; }

[/cssText]
[body]
<table width="100%" cellpadding="0" celllspacing="0" border="0" id="moon"><tbody><tr>
<td id="td0" rowspan="2" class="show1">

<$$div id="menu1"><nobr><input
type="button" onclick="pEnt(this)" value="P1" class="edit" /><input
type="button" onclick="pEnt(this)" value="P2" class="edit" /><input
type="button" onclick="pEnt(this)" value="P3" class="edit" /><input
type="button" onclick="pEnt(this)" value="P4" class="edit" /><input
type="button" onclick="pEnt(this)" value="P5" class="edit" /><input
type="button" onclick="pEnt(this)" value="P6" class="edit" /><input
type="button" onclick="pEnt(this)" value="P7" class="edit" /><input
type="button" onclick="pEnt(this)" value="File1" class="file" /><input
type="button" onclick="pEnt(this)" value="File2" class="file" /><input
type="button" onclick="pEnt(this)" value="File3" class="file" /><input
type="button" onclick="pEnt(this)" value="音楽" class="midi" /><input
type="button" onclick="pEnt(this)" value="仕様" class="help" id="help" /></nobr>
<$$/div>



<$$div id="menu2" class="help">
<$$div class="edit">
<form>
ここにeditが入る
<select id="setExec">
<option value="">eval実行(No.9)</option>
<option value="isObj">OBJの内容確認</option>
<option value="isD">$$のセット</option>
<option value="isUnD">$$の除去</option>
<option value="isAsciiBy10">Ascii変換(10)</option>
<option value="isAsciiBy16">Ascii変換(16)</option>
<option value="isC34C44">C34-C44交換</option>
</select>
<input type="button" value="実行" id="setExecButton" onclick="Fx.setExec(0)" /><input type="button" value="戻す" id="setBefore" onclick="Fx.setExec(1)" />
</form>
<$$/div>

<$$div class="file">
<form name="editForm" action="/cgi-bin/diary.cgi" method="post" accept-charset="UTF-8" target="main_nancyan">
<input type="hidden" name="oid" value="nancyan" />
<input type="hidden" name="mode" valeu="update" />
<input type="hidden" name="before" value="edit" />
<input type="hidden" name="category_name" value="" />
<nobr>A : <input type="text" name="article_id" id="I2" value="#180" /><input
type="button" value="前頁" id="I2pageLeft" onclick="I2Exec(-1)" class="button" /><input
type="button" value="次頁" id="I2pageRight" onclick="I2Exec(1)" class="button" /><input
type="button" value="取得" id="I2Entry" onclick="I2Exec(0)" class="button" />
C : <input type="text" name="category_id" value="" id="I2c" />
タイトル : <input type="text" name="article_title" value="" id="I2t" class="txt" />
<input type="checkbox" name="article_notify" value="1" checked="checked" />公開する
<input type="button" value="送信" disabled="disabled" class="button" /></nobr>
</form>
<$$/div>

<$$div class="midi" >
<form onsubmit="return false;">
<select onchange="mSizeSet(this)">
<option value="10">M1</option>
<option value="10.5" selected="selected">M2</option>
<option value="11">M3</option>
</select>
<select onchange="bgcSet(this)">
<option value="fff" bg="333" selected="selected">S1</option>
<option value="0f0" bg="000">S2</option>
<option value="000" bg="eee">S3</option>
</select>
<select id="tubeLoop">
<option value="0">R0</optoin>
<option value="1" selected="selected">R1</option>
</select>
<select id="tubeBuff">
<option value="2">W2</option>
<option value="3" selected="selected">W3</option>
<option value="4">W4</option>
<option value="5">W5</option>
</select>
<$$span id="tubeForm"><$$/span>
<input type="button" value="リセット" />
</form>
<$$/div>

<$$div class="help" >
<form>
≫<$$a href="main.html?no=180">このページ<$$/a>
≫<$$a href="main.html?no=main.html?sys_update2&page=146475">P1をup2で更新<$$/a>
≫<$$a href="main.html?no=main.html?sys_update2&page=146476">P2をup2で更新<$$/a>
<input type="button" value="リセット" onclick="Fid('T1').value = Fid('T1').defaultValue;" />
</form>
<$$/div>

<$$/div>

<$$div id="showDisp" class="help">
<$$div class="edit">
<form>
<$$textarea id="T1" name="article_sentences" cols="80" rows="30" onkeypress="textChange()" onclick="textChange()">
 editGroup.
<$$/textarea>
</form>
<$$/div>
<$$div class="file">
<form>
<$$textarea id="T2" cols="80" rows="30" >
 fileGroup.
<$$/textarea>
</form>
<$$/div>
<$$div class="midi"><form>音楽のページ</form><$$/div>
<$$div class="help">ヘルプのページ<$$/div>

<$$/div>


</td>
<td id="td1" class="ch0" valign="top">
<$$div id="td1Menu">
<$$div class="dispInfo">瞳を閉じて、静かに聴いて。<$$/div>
<$$div class="dispBody">
<$$a href="#" onclick="midiPlay(this,'Tukiyo.mid'); return false;" class='moff'>≫ 月夜に聴いて<$$/a><$$br />
<$$a href="#" onclick="midiPlay(this,'laputa.mid'); return false;" class='moff'>≫ ラピュタは如何?<$$/a><$$br />
<$$a href="javascript:void(0)" onclick="midiPlay(this,'woods_of_holynight.mid'); return false;" class="moff">≫ 聖なる夜の森の中で・・<$$/a> <$$br />
<$$a href="javascript:void(0)" onclick="midiPlay(this,'HeIsPirate.mid'); return false;" class="moff">≫ 彼は海賊なのか?<$$/a><$$br />


<$$/div>
<$$/div>

</td></tr>
<tr><td id="td2" align="bottom">
<$$div id="oDisp"><$$/div>
</td></tr>

<tr><td id="td3" colspan="2">
<table width="100%"><tbody><tr>
<td><form>
<input type="text" id="I1" size="40" />
<input type="button" value="置換" onclick="alert('まだ実装していません')" />
<input type="button" onclick="Fid('I1').value='';" value="クリア" />
<input type="text" size="16" id="textInfo" value="" />
<input type="button" value="消去" onclick="Fid('T1').value = '';" />
</form></td>
<td align="right"></td>
</tr></tbody></table>
</td></tr></tbody></table>

<iframe name="main_nancyan" width="0" height="0" frameborder="0"></iframe>
<$$div id="calen"><$$/div>
[/body]

[exec]
document.title = "汎用エディタ Ver1.0";
Fx.actKey = null;
entry();
[/exec]

[DATA]
≫ 音楽 : 上弦の月に坐りて,
月夜の森の中で
≫ 動画 : スロット,
h1eTNFFMscE 押忍!番長 操 Distance full version,
p-2ZTC7129M <MAD> 押忍!番長 full.ver,
7FRLHQhm2eg <MAD> 銀河英雄伝説 檄!帝国華撃団,
biGsRIoH7kI 轟けDREAM,
TRN8Z8GhhFM サクラ大戦"檄!帝国華撃団
≫ 動画 : スタジオジブリ,
CiSSYTZmoKg <演奏> もののけ姫 - 久石譲,
sASc4wrJRWE <演奏> 天空の城ラピュタ,
Z6jCthWMgG8 <BS2> 天空の城ラピュタ 君をのせて,
NTW7vmtE3fw <MTV> カントリーロード-本名陽子,
Bi24-FtrvRs <MTV> 隣のトトロ,
cgfdYpziu5k <MTV> 天空の城ラピュタ 君をのせて,
8ENp4y97lxU 千と千尋の神隠し いつも何度でも
≫ 動画 : フォーク&ポップス,
jJALPCK0T7Q 恋のマイアヒ ・ ヌマヌマ,
8m4bHFIVhGo チャンピオン : アリス,
vKaUVlg6z3c 神田川 : かぐや姫,
wwxJuoaG2p8 赤ちょうちん : かぐや姫,
ZdiasBeVkFg 妹 : 南こうせつ(かぐや姫),
f0wAvGDAqEg 22才の別れ : 風(フォトムービー),
T4RKmZz6_y4 いちご白書をもう一度 : バンバン,
Vl2XbBlNCzs 償い : さだまさし,
6fr1iZ68_wc あなたがいない : スクールデイズ,
hKHL_A5kRHM 無縁坂 : グレープ,
nFvL4Tnna-Y 乾杯 : 長渕剛,
5ulyyB2a_ZA 旅立ち : 松山千春,
zrqn9zmDeCw あみん : 待つわ
≫ 動画 : 癒し系の音楽,
lVxUlBtNNzE 癒し系の音楽と画像 : River of Stars,
v8DuhVuExuI 癒しの風景と音楽 : ジブリ
[/DATA]