yychatでfont size=2にするには?
[上に]
[前に]
[次に]
pink
2000/03/10(金) 19:01:50
yychatでfont size=2にするには
どうすればよいでしょうか?
andi
2000/03/10(金) 23:49:44
headタグの近くに<basefont size=\"2\">って入れると良いのでは。
pink
2000/03/11(土) 10:18:54
print"<basefont size=\"2\">\n";
ですか?いれてみたのですが、できません
すみません
さだひろ
[E-Mail]
[HomePage]
2000/03/11(土) 11:38:51
<basefont size=2>はBODYの中に書かねばいけません.
ですから<head>の辺りに書いてもだめです.
普通は<body>開始タグの次に書けばいいので,"<body ....>"とあるところをさがして,
"<body ....>\n<basefont size=2>" に書き換えればいいでしょう.
しかし,BASEFONTはTABLEの中には効果がないブラウザがあります.
(うちのwin IE5もNN4.04もどうやら利かないクチらしい)
しかも,出力画面の下フレームのHTMLソースを見ますと,
発言を表示するところは <table>…</table><hr size=2> という
形式になっています.
そこで,CGIのコード(プログラム)をみると,ここを出力しているのは
# 参加者表示
の少し下の
foreach (@lines) {
($da,$na,$com,$clr,$ico) = split(/<>/, $_);
print "<table><tr><td>\n";
if ($ico) { print "<img src=\"$img_dir/$ico\"$ico_size></td><td>\n"; }
print "<font color=$clr><b>$na</b> > $com</font> <small>($da)</small>\n";
print "</td></tr></table><hr size=2>\n";
}
であることがわかります.
そこで,<font color=$clr> を <font size=2 color=$clr>にすればいいでしょう.
あと,他の部分のフォントサイズも変えたいというなら,同じように探して書き換えてください.
# CGIを改造する時は,
(1) まず出力されたHTMLのソースを見て,
(2) それをどう変えるべきかを考え,
(3) それからCGIコードを見て,
(4) その出力に対応する部分を探して書きかえる
というのが,一番やりやすいと,わたしは思います.
さだひろ
2000/03/11(土) 11:41:54
↑これは,HTMLの出力を変える改造の場合の手順ね.
ログファイルを一日ごとに別のファイルにするとか,
そういう内部的な処理は別ですよ.
andi
2000/03/11(土) 12:23:52
申し訳ありません、確かにBODYタグ内に書くものとありました。
ちなみに自分はテーブル内のフォントは
スタイルシートを使用してサイズを調整しています。
<style type="text/css">
<!--
td{font-size:14px}
th{font-size:14px}
-->
</style>
pink
2000/03/11(土) 18:26:32
[[解決]]
できました!!大変丁寧に教えていただいて
どうもありがとうございました!
[上に]
[前に]
[次に]