■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50    
レス数が1000を超えています。残念ながら全部は表示しません。

新琵琶作成委員会

1 :名無しさん@ラブモード:03/12/28 18:42 ID:lMfxNpGs
新しい琵琶の機能を考えてみるスレです。
ご意見・作ってくれる方大歓迎。
欲しい機能、バージョンUPやUP報告などもこのスレでどうぞ。

機能がまとまってきたら>>1にテンプレ保存してください。

128 :名無しの琵琶法師:03/12/29 22:05 ID:???
鯖側で映像に文字を載せて映像として配信してるとしか思えないが

129 :名無しの琵琶法師:03/12/29 22:05 ID:???
マカーでもデフォで機種依存文字が読めるから画像なんだべなーって感じ

130 :名無しの琵琶法師:03/12/29 22:06 ID:???
>>129
と、思ったけど全画面にしても文字ギザギザしないねぇ

131 :名無しの琵琶法師:03/12/29 22:09 ID:???
窓サイズ小さいと文章が切れるし

132 :名無しの琵琶法師:03/12/29 22:12 ID:???
まあ、文字も一緒に拡大されるんだから
どっちにしろflashかなんかの機能だろうね
文字だけ、抜くのはできんのかなぁ

133 :名無しの琵琶法師:03/12/29 22:42 ID:???
むずかしいにゃ。
明日といいつつちょっとソース解析してみた。
この一行だけでパフォが映るんだな。フラッシュまんせー。
パフォ名って書いてあるところにパフォ名いれれ。
後は軽いブラウザ探せばヽ(´ー`)ノマンセーじゃ

ttp://jp.girlsonair.tv/flash/live_12.swf?performer_arg=パフォ名&ip_arg=©right_arg=&server_arg=jp.girlsonair.tv

134 :名無しの琵琶法師:03/12/29 22:44 ID:???
>>133
そんなの死ぬほど既出なんだけど…

135 :名無しの琵琶法師:03/12/29 22:45 ID:???
あ、化けた。
まるしーrightって書いてあるところ、コピーライトに直してくれろ


136 :名無しの琵琶法師:03/12/29 22:45 ID:???
まぁまぁ、はじめの一歩ってことで

137 :名無しの琵琶法師:03/12/29 22:48 ID:???
いろんな段階の人がいるから

138 :名無しの琵琶法師:03/12/29 22:50 ID:???
ちゅーか、ガイシュツでも出していかないと話進まないべ?
ここ一本目のスレだしな

139 :名無しの琵琶法師:03/12/29 22:51 ID:???
copyright_argで化けるのかな?

140 :名無しの琵琶法師:03/12/29 22:51 ID:???
・・・ガイシュツすまそ(´・ω・`)ショボーン

141 :名無しの琵琶法師:03/12/29 22:52 ID:???
あれ化けないぞ??

142 :名無しの琵琶法師:03/12/29 22:53 ID:???
もういっかい貼ると?

ttp://jp.girlsonair.tv/flash/live_12.swf?performer_arg=パフォ名&ip_arg=cright_arg=&server_arg=jp.girlsonair.tv


143 :名無しの琵琶法師:03/12/29 22:53 ID:???
&ip_arg=©right_arg=&server_arg=

144 :名無しの琵琶法師:03/12/29 22:53 ID:???
化けた

145 :名無しの琵琶法師:03/12/29 22:54 ID:???
&ip_arg=©right_arg

146 :名無しの琵琶法師:03/12/29 22:54 ID:???
しっぱい
http://jp.girlsonair.tv/flash/live_12.swf?performer_arg=パフォ名&ip_arg=©right_arg=&server_arg=jp.girlsonair.tv


147 :名無しの琵琶法師:03/12/29 22:54 ID:???
不思議だな

148 :名無しの琵琶法師:03/12/29 22:55 ID:???
&ip_arg=©right

149 :名無しの琵琶法師:03/12/29 22:56 ID:???
©right_arg

150 :名無しの琵琶法師:03/12/29 22:56 ID:???
>>138
どーい。まったり行こう

151 :名無しの琵琶法師:03/12/29 22:57 ID:???
あのさ、ソース貼るならもう少し、技術的な話しないか?
馬鹿みたいに同じもの貼るのやめてさ

152 :名無しの琵琶法師:03/12/29 22:57 ID:???
&が犯人

153 :名無しの琵琶法師:03/12/29 22:58 ID:???
>>151
まず手本ミセレ

154 :名無しの琵琶法師:03/12/29 22:59 ID:???
この板ソース貼るのに向いてません

155 :名無しの琵琶法師:03/12/29 23:01 ID:???
ネームエンティティもわかってねーのか
だめだなこりゃ

156 :名無しの琵琶法師:03/12/29 23:03 ID:???
>>155
何?

157 :名無しの琵琶法師:03/12/29 23:03 ID:???
気になる文章みつけた。

現在、ブロードバンドの発展により、様々なサイトで用いられているオープニングフラッシュムービーですが
これらに書き込まれている文字というのは、現在の所検索ロボットに全く反映されていません。
一部海外の検索ロボットには対応予定というものもあるのですが、今の所は全く効果が無いのです。

検索ロボットで文字拾えるのか???


158 :名無しの琵琶法師:03/12/29 23:05 ID:???
分離できるのかな

159 :名無しの琵琶法師:03/12/29 23:06 ID:???
cocoamilkの窓を右くり巻き戻しすると字が消える

160 :名無しの琵琶法師:03/12/29 23:14 ID:???
まず、以下の二つをダウンロードして解析し、GOAが提供しているオブジェクト等
を調査することから始めるのが王道です
ttp://www.girlsonair.tv/include/js/performers.js
ttp://www.girlsonair.tv/include/js/online_performers.js

flashについては別かな

161 :名無しの琵琶法師:03/12/29 23:22 ID:???
あと
girlsonair.tv/include/js/javascript.js

プロフ用に
girlsonair.tv/include/js/attributes.js

162 :名無しの琵琶法師:03/12/29 23:38 ID:???
attributes.jsをあらかじめ落として
ローカルに置いておけば早くなるが
newパフォに対応できない

163 :名無しの琵琶法師:03/12/30 00:11 ID:???
ごめん、ちょっとダウンロードするために貼らせて
ttp://www.girlsonair.tv/include/js/girlsonair.tv/include/js/javascript.js
http://www.girlsonair.tv/include/js/girlsonair.tv/include/js/attributes.js

164 :名無しの琵琶法師:03/12/30 00:13 ID:???
↑間違えたぁ…スレ汚しゴメソ

165 :名無しの琵琶法師:03/12/30 00:20 ID:???
>>120
同意。これは採用してほすぃ

166 :名無しの琵琶法師:03/12/30 00:47 ID:???
>>165
これは、今やってみたけど簡単にできるね。
該当部分に以下のように、title= の部分を追加すれば終わり

document.write("<A href=\x22JavaScript:OpenPerformer('" +
username + "');\x22 title='" + reg_date +"'</A>");

167 :名無しの琵琶法師:03/12/30 00:57 ID:???
ツールチップとステータスバーに表示したければ、以下のように
document.write("<A href=\x22JavaScript:OpenPerformer('" + username + "');\x22 ");
document.write("title='" + reg_date + "' ");
document.write("onMouseover=\x22status='" + reg_date + "';return true;\x22</A>");

168 :名無しの琵琶法師:03/12/30 01:03 ID:???
このサイトがいろいろと使えそうなので参考に貼っときます。
<JavaScript例文辞典>
ttp://www.openspc2.org/reibun/javascript/

169 :名無しの琵琶法師:03/12/30 01:06 ID:???
>>166-167
dクス

170 :名無しの琵琶法師:03/12/30 02:15 ID:???
しんびわ1229がうpしてあるよ
作者さん感謝
ttp://supersage.hp.infoseek.co.jp/cgi-bin/up/upload.html

171 :名無しの琵琶法師:03/12/30 02:58 ID:???
なるほど、あんまり琵琶のこと気にしてなかったけど、今使われてるのには、
2系統あるのか。しんびわの方が、ソースも綺麗で効率もよさそうだね。

漏れ専用としんびわのいいとこ取りをするために、二つの琵琶のいる機能と
いらない機能を整理した方がよさそうだね。

と作らないのに勝手なことをいってみました。

172 :名無しの琵琶法師:03/12/30 03:00 ID:???
>>171
って作らないんかぃ!

173 :名無しの琵琶法師:03/12/30 04:35 ID:Z6dVRQpY
漏れ専用って言っても今のヤツは元々合体琵琶とかいって、
あれこれ組み合わせたヤツだったんじゃなかったっけ?

174 :名無しの琵琶法師:03/12/30 10:12 ID:???
しんびわ1229
デフォでポップアップするように
A02 = 0をA02 = 2にしたらポップアップしなくなった

175 :174 :03/12/30 10:14 ID:???
すまんポップアップした

176 :名無しの琵琶法師:03/12/30 22:50 ID:???
1229琵琶ALLをデフォにできないのかなぁ

177 :名無しの琵琶法師:03/12/30 23:34 ID:???
A15=0では

178 :名無しの琵琶法師:03/12/31 00:00 ID:???
A15=0変わらんだめぽ

179 :名無しの琵琶法師:03/12/31 02:59 ID:???
進んでる?

180 :名無しの琵琶法師:03/12/31 09:00 ID:6p4E/TAM
議論されて新しいのってでた?

181 :名無しの琵琶法師:03/12/31 09:01 ID:???
IDでるの忘れてた・・

182 :名無しの琵琶法師:03/12/31 09:12 ID:???
>>180
1229がなかなか(・∀・)イイ!!

183 :名無しの琵琶法師:03/12/31 11:46 ID:???
>>182
d 使いやすかった

184 :名無しの琵琶法師:03/12/31 15:21 ID:???
どのソフトもそうだけど技術よりもセンスが重要だと思うんだよね
1229の作者さんはセンスが良いと思う

185 :名無しの琵琶法師:03/12/31 15:57 ID:???
技術もすごいよ
ソースがすっきりしてる

186 :名無しの琵琶法師:03/12/31 16:31 ID:???
915を使ってた俺は1229のあまりの便利さに目から鼻血が落ちました

187 :名無しの琵琶法師:03/12/31 18:02 ID:???
しんびわいいねぇ、最高! これこそ俺の求めてた琵琶だよ
強いて言うなら、あとは動的お気に入りが設定できれば・・

188 :名無しの琵琶法師:04/01/01 16:52 ID:???
index.html
<FRAME name=fviewer src=fviewer.html
<FRAME name=bviewer src=bviewer.html

define.js
A12 = "48px,*,*";

fviewer.html
f_p=free_performers;
for(i in f_p.pf)mN[Num++]=i

bviewer.html
for(i in b_p.pf)mN[Num++]=i

189 :名無しの琵琶法師:04/01/01 17:08 ID:???
option.html
write("<A HREF=fviewer.html Target=fviewer style=color:#ff0000> [f] </A>")
write("<A HREF=bviewer.html Target=bviewer style=color:#ff0000> [b] </A>")

190 :名無しの琵琶法師:04/01/03 12:13 ID:???
終了?

191 :名無しの琵琶法師:04/01/03 13:18 ID:???
せつなの文字が機種で読めたり読めなかったりした
♡♡♡たのしい♡♡♡

192 :名無しの琵琶法師:04/01/03 13:35 ID:???
function LIST(z,op_n){
if(!performers.le)return Death()
y=1;M_n=0;Now=new Date();CK=new Array()
Now.setTime(Now.getTime()+(10*60*1000))
o_p=online_performers;
f_p=free_performers;b_p=busy_performers;
mN=new Array();Num=0
f_b=f_p
if (op_n>0)f_b=b_p
for(i in b_p.pf)M_n+=eval(i).viewers
for(i in f_b.pf)mN[Num++]=i
******************************************

193 :名無しの琵琶法師:04/01/03 13:38 ID:???
******************************************
if (op_n==0){
write("<FONT color="+C_04+">  dona "+b_p.le+"</FONT>")
write("(<FONT color="+C_01+">"+M_n+"</FONT>)/"+o_p.le+" performers ")
write(Math.round(1000*b_p.le/o_p.le)/10+"% ")
}
******************************************

194 :名無しの琵琶法師:04/01/03 13:39 ID:???
******************************************
write("</TR></TBODY></TABLE>")
******************************************
</SCRIPT></HEAD><SCRIPT><!--
if(M00<9){LIST(A10,0); LIST(A10,1)}
Jpg="LinkedImage.jpg"
******************************************
</SCRIPT><SCRIPT><!--

if(M00%4==0){LIST(A10,0); LIST(A10,1)}
******************************************
</SCRIPT><SCRIPT><!--

if(M00%3==1){LIST(A10,0); LIST(A10,1)}
******************************************

195 :名無しの琵琶法師:04/01/03 13:43 ID:???
>>192-194
これは?

196 :名無しの琵琶法師:04/01/03 13:50 ID:???
>>195
並チェック


197 :名無しの琵琶法師:04/01/03 14:03 ID:???
>>195
並チェックで3サイトとも
待機abc
ドナabc
順になる

198 :名無しの琵琶法師:04/01/03 14:23 ID:???
>>193
オンラインコピペしたとき見やすくする為に<BR>追加
write(Math.round(1000*b_p.le/o_p.le)/10+"% <BR>")

199 :名無しの琵琶法師:04/01/04 00:05 ID:???
しんびわ、どこかに(プロフビューワの方にでも)、
パフォの登録日も追加できませんかね・・・

200 :名無しの琵琶法師:04/01/04 02:29 ID:???
>>199
もっと良い方法があるかも作者さんじゃないのですまん
--profile.html--
//U_name=location.search.substr(1)
U_name_rd = location.search.substr(1).split("&");
U_name = U_name_rd[0];
r_date= U_name_rd[1];

--profile.html--

write("<BR>"+r_date+"<BR>")
write(" <font color=chocolate>年齢 :</font> "+others["Age"])

--viewer.html--
write("<A href="+Prof+pN+spt+eval(pN).r_d+" target=_blank><FONT


Jpg="SelectedImage.jpg";M01=0;Prof="profile.html?";spt="&"

;Prof=s2+"fast-cgi/profile.fcgi?username=";spt="#"

;Prof=s2+"pf_profile.shtml?";dona=" EX ";spt="#"



201 :200訂正:04/01/04 02:33 ID:???
--viewer.html--
write("<A href="+Prof+pN+spt+eval(pN).r_d+" target=_blank><FONT


Jpg="SelectedImage.jpg";M01=0;Prof="profile.html?";spt="&"

;Prof=s2+"fast-cgi/profile.fcgi?username=";spt="#"

;Prof=s2+"pf_profile.shtml?";spt="#"


202 :名無しの琵琶法師:04/01/04 15:05 ID:???
>>200
>>201
リストからプロフを開いたときしか表示しない
オプションのプロフィールオープンだとダメ

203 :名無しの琵琶法師:04/01/05 01:00 ID:???
メッセのログ取りは可能なの?

204 :名無しの琵琶法師:04/01/05 07:12 ID:???
1229にダイナミックフェイバリット機能を付けてくれプリーズ!!

205 :名無しの琵琶法師:04/01/05 19:36 ID:???
<FONT color=#000000>

<FONT color="+(OK ? (b_p.pf[pN] ? C_05:C_03):(b_p.pf[pN] ? C_04:(J3 ? C_08:C_02)))+">

206 :名無しの琵琶法師:04/01/05 22:17 ID:???
1229は画像サイズの選択はできない?
できれば、付けてもらえるとうれしいんだけれど・・・

207 :名無しの琵琶法師:04/01/06 00:12 ID:???
>>204 俺も作者ではないので、ノンサポートで…

1. dfav.htmlというファイル名で以下の内容のファイルを作成

<HTML>
<SCRIPT><!--
document.write("<BODY><FORM name=FDFAV><FONT color='#ff1493'>"
+"Dynamic Favorite:</FONT><BR>")
// *動的お気に入りの入力数を変更する場合はこの下の行の
// 「value=」の後の数字を変更
document.write("<input type=hidden name=DFAVNUM value=4>")
for(i=0;i<document.FDFAV.DFAVNUM.value;i++)
document.write("<input name=FV" + i + " type=text size=10 value=>")
document.write("</FORM></BODY>")
//--></SCRIPT>
</HTML>

(続く)

208 :名無しの琵琶法師:04/01/06 00:12 ID:???
2. index.htmlを以下のように書き換え(//add の行を追加)

<HTML>
<HEAD><TITLE>Viewer</TITLE></HEAD>
<SCRIPT src="define.js"></SCRIPT>
<SCRIPT>
document.write("<FRAMESET rows='*,38px' border=0>") //add
document.write("<FRAMESET rows=" + A12 + " border=0>")
document.write("<FRAME name=option src=option.html marginwidth=4 " +
"marginheight=0 scrolling=yes>")
document.write("<FRAME name=viewer src=viewer.html marginwidth=4 " +
"marginheight=0></FRAMESET>")
document.write("<FRAME name=dfav src=dfav.html marginwidth=4 " +
"marginheight=0></FRAMESET>") //add
</SCRIPT>
</HTML>

(続く)

209 :名無しの琵琶法師:04/01/06 00:13 ID:???
3. viewer.htmlに以下の//Dynamic Favorite〜//Dynamic Favorite endの部分を追加
(</HEAD>は一つしかないので検索して、その下に追加する)

</SCRIPT></HEAD><SCRIPT><!--
//Dynamic Favorite
for(i=0;i<parent.dfav.document.FDFAV.DFAVNUM.value;i++)
Favorite[Favorite.length]
= parent.dfav.document.FDFAV.elements("FV"+i).value
//Dynamic Favorite end

if(M00<9)LIST(A10)
Jpg="LinkedImage.jpg"

(終了)


210 :名無しの琵琶法師:04/01/06 00:16 ID:???
んー、やっぱここにソース貼るの厳しいねー
タブとか連続スペース消えちゃうので、インデントしてないソースになっちゃうし、
なんか、1行の長さ制限(80バイト?)あるみたいだし…

211 :名無しの琵琶法師:04/01/06 21:53 ID:???
お気に入りの自動オープンって、cookieかなんか使ってますか?
一度自動オープンされたものを閉じちゃうと、
リロードしても開かないんですけど・・
cookie削除すると戻るみたい(p_q)エーン

しんびわ1229

212 :名無しの琵琶法師:04/01/06 23:53 ID:y90sJDgI
>>211
俺のところもそうなるなぁ…クッキーは使ってるね
なんとなく、作者の意図した動作になってない気が…バグ?
とりあえずの対策として、クッキーをチェックしないでオープンするように、
viewer.htmlの以下の2行をコメントアウトすればOKかな

if(b_p.pf[pN])
write("<FONT color="+C_01+">:"+eval(pN).viewers+"</FONT>")

else if(M15>0 && OK){
CK[M01]+=":"+pN
// if(Favo.indexOf(":"+pN)==-1){
if(M15!=2)
write("<embed src=oto.mid autostart=true width=1 height=1>")
if(M15>1)OPEN(pN,s2)
}//}


213 :名無しの琵琶法師:04/01/07 00:31 ID:???
パフォ名を右クリックで、Dynamic Favoriteへの追加、削除する機能を作ってみた
けど、マカーな人は右クリは無理なのかな、やっぱ

214 :名無しの琵琶法師:04/01/07 02:30 ID:???
>>213
おおぉ いいっすねぇ

215 :名無しの琵琶法師:04/01/07 20:20 ID:???
>>213
はやくはやく

216 :名無しの琵琶法師:04/01/07 20:54 ID:???
>>212
クッキーを使用しないでパフォ窓の自動リロードの方が
使いやすいと思うんだけど、実装は難しいものなの?

217 :名無しの琵琶法師:04/01/07 22:04 ID:???
しんびわ107作者さん、さんきゅう

218 :名無しの琵琶法師:04/01/08 00:07 ID:???
>>216
無条件にパフォ窓を定期的にリーロードするのは、簡単だと思うよ。
漏れ専用にはこの機能があるし。

しんびわは、一度、自動オープンまたは音を鳴らしたパフォは、琵琶を閉じて
から、10分以上経たないと、自動機能が働かないようにしてるみたい?
つまり、琵琶を動かしつづけている限り、一度、自動機能が働いたパフォは、
二度と自動機能が働かない?ように見える。 (この機能にクッキーを使っている)
俺のソースの読み方が間違ってるかも知れないけど。

この機能は俺にとっては、邪魔な機能かなぁ…

107は、ここの要望が多少反映されてるね。作者さんはここ見てるのかな?

219 :名無しの琵琶法師:04/01/08 03:03 ID:???
>>215
しんびわ107でやるなら、viewer.htmlのfunction OPEN(x,y)関数の前あたりに
以下の関数を追加

function addFavorite(name, event){
if(event.shiftKey) return true
tmp_dfav = " " + top.option.document.Form0.F16.value + " "
if(tmp_dfav.indexOf(" " + name + " ") < 0){
tmp_dfav = tmp_dfav + name
}else{
tmp_dfav = tmp_dfav.replace(" " + name + " ", "")
}
top.option.document.Form0.F16.value = tmp_dfav.replace(/^\s+|\s+$/g, "")
return false
}

それと、write("<A href=JavaScript:OPEN…の行を以下のように置き換え

write("<A href=JavaScript:OPEN('" + pN + "','"+s2+"') " +
"title='" + pN + " : " + eval(pN).r_d + "' " +
"onMouseOver=\"window.status='" + eval(pN).r_d + " " + pN + "';" +
"return true;\" " +
"oncontextmenu=\"return addFavorite('" + pN + "', event);\">" +
"<FONT color=" +
(OK ? (b_p.pf[pN] ? C_05:C_03):(b_p.pf[pN] ? C_04:(J3 ? C_08:C_02)))+">"+
ry+"</FONT></A>")

通常の右クリックメニューを出したいときは、Shift Keyを押しながら右クリで

220 :名無しの琵琶法師:04/01/08 03:43 ID:???
>>219 にバグがあったので、addFavorite関数を訂正します

function addFavorite(name, event){
if(event.shiftKey) return true
tmp_dfav = " " + top.option.document.Form0.F16.value + " "
if(tmp_dfav.indexOf(" " + name + " ") < 0){
tmp_dfav = tmp_dfav + name
}else{
tmp_dfav = tmp_dfav.replace(" " + name + " ", " ")
}
top.option.document.Form0.F16.value = tmp_dfav.replace(/^\s+|\s+$/g, "")
return false
}


221 :名無しの琵琶法師:04/01/08 18:45 ID:???
>>218
そうそう、漏れ専用みたいな
パフォ窓自動リロードがしんびわに欲しいなと、、、

うちは1229が出てからしんびわに乗り換えたクチで、
それまでは漏れ専用を使用してた。
しんびわの方が負荷軽いので、
うちのPCでは非常に重宝しているんだけど(;´Д`)

222 :名無しの琵琶法師:04/01/08 18:46 ID:???
あと>>219さんの関数、107で動作確認しました。
便乗で使わせて頂いてます〜。

223 :名無しの琵琶法師:04/01/08 23:25 ID:???
>>221
まず、define.jsに以下の行を追加

Interval_Viewer = 60; // パフォ窓リロード間隔(秒) 0ならリロードなし

次に、viewer.htmlのOPEN関数を以下のように書き換え
(// add から // add end の部分を追加するだけ)

function OPEN(x,y){
w2=window.open("",x,A14+",resizable")
// add
if(Interval_Viewer > 0)
w2.document.write("<SCRIPT>setInterval('window.location.reload();', " +
Interval_Viewer*1000 + ");</SCRIPT>");
// add end
w2.document.write("<HTML><HEAD><TITLE>"+x+
"</TITLE></HEAD><FRAMESET border=0><FRAME name=vie src="+y+
"flash/live_12.swf?performer_arg="+x+"></FRAMESET></HTML>")
}



224 :221:04/01/08 23:47 ID:???
>>223
早速107に組み込み試して見ました〜。
無事にパフォ窓自動リロード動作してます。

即レスとアドバイスに感謝ヽ(´ー`)ノ

225 :名無しの琵琶法師:04/01/08 23:58 ID:???
>>219
右クリック登録は動作しるのですが(感謝)

+ "title='" + pN + " : " + eval(pN).r_d +

が機能してないみたいでつ
これタイトルバーに登録日が出るやつですね

226 :名無しの琵琶法師:04/01/09 22:40 ID:???
合体琵琶のお気に入りのチェックボックスによるon/off結構便利でした。

227 :名無しの琵琶法師:04/01/09 23:23 ID:???
>>225
ツールチップは、琵琶を表示しているブラウザがアクティブウィンドウに
なっていないとダメみたいだけど、アクティブにしてもダメですか?

228 :名無しの琵琶法師:04/01/09 23:28 ID:???
>>227
function OPEN(x,y)へ移してしまいました

w2.document.write("<HTML><HEAD><TITLE>"+x+" : " + eval(x).r_d+"</TITLE>

177KB