質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME

スレッド

└◇459:
scrollbarのカラー変更がききません [中原] 12/01 04:47

 └◇460:Re:scrollbarのカラー変更がききません [中原] 12/01
  ├◇461:Re[2]:scrollbarのカラー変更がききません [moon(管] 12/01
  └◇462:追記 [moon(管] 12/01
   └◇464:Re:追記 [中原] 12/02 <


459● scrollbarのカラー変更がききません[ 中原 ] 2006 12/01 04:47
はじめまして。
友人のバンドのサイトで、ここのCGI(日記)を使用させていただいています。日記以外は他の方のCGIを利用しています。
質問なんですが、
http://www.hime-para.com/
↑このサイトで使用させていただいているのですが、ここの姫パラVOICEというボタンを押すと、(iFrame内に)日記ページが表示されるのですが、
日記のindex.htm内にスクロールバーカラー変更の
下記を書き込んだのですが、全然反映されないのです。
他ページはスタイルシートに書き込んでそれが反映する感じでうまくいきました。
ここの日記のindex.htmに書き込む方法では無理なのでしょうか?
スタイルシートファイルは見当たらないので、やっぱり直接index.htmに書き込むものだと思ったのですが・・・どうなんでしょう?
お返事よろしくお願いいたします。

<style type="text/css">
<!--
body {
scrollbar-arrow-color:#CC0066;
scrollbar-face-color:#FFCCFF;
scrollbar-track-color:#f8f8f8;
scrollbar-3dlight-color:#FFCCFF;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#FF99FF;
scrollbar-darkshadow-color:#CC0066;
}

-->
</style>

http://www.hime-para.com/

スレッド一覧


460● Re:scrollbarのカラー変更がききません[ 中原 ] 2006 12/01 18:06
質問を書いた中原です。
自分なりに解決したのですが
これであってるのかどうか不安なので
いちよ書き込んでみます。
CGIをまだよく分かってないので
適当にいじってたらできちゃいました。

index.htmにstyleを書き込むんではなくて
nik.cgiに書き込むんでもなくて・・・
rib.plの107行目あたりにある下記のところに
書き込むとできました。
これで画面上は問題ないのですが
合ってるのでしょうか?
お返事いただけるとうれしいです。
改造の件なので返答無しなのかもしれませんが
よろしければお待ちしております。




# 読み込み
#body設定
$body = '<BODY';

$body .= " style=\"scrollbar-arrow-color:#CC0066\"";
$body .= " style=\"scrollbar-face-color:#FFCCFF\"";
$body .= " style=\"scrollbar-track-color:#f8f8f8\"";
$body .= " style=\"scrollbar-3dlight-color:#FFCCFF\"";
$body .= " style=\"scrollbar-highlight-color:#ffffff\"";
$body .= " style=\"scrollbar-shadow-color:#FF99FF\"";
$body .= " style=\"scrollbar-darkshadow-color:#CC0066\"";

$body .= " BACKGROUND=\"$background\"" if $background;
$body .= " BGCOLOR=\"$bgcolor\"" if $bgcolor;
$body .= " TEXT=\"$text\"" if $text;
$body .= " LINK=\"$link\"" if $link;
$body .= " ALINK=\"$alink\"" if $alink;
$body .= " VLINK=\"$vlink\"" if $vlink;
$body .= '>';
スレッド一覧


461● Re[2]:scrollbarのカラー変更がききません[ moon(管理人) ] 2006 12/01 19:54
> 質問を書いた中原です。
> 自分なりに解決したのですが
> これであってるのかどうか不安なので
> いちよ書き込んでみます。

多少強引ですが(笑)問題ないと思います。
サイトを拝見したところ、HTMLファイルの作成を使っていないので、HTML作成のところは関係なさそうなので大丈夫でしょう。
(HTMLファイルを使っている場合書き換えられてしまうので、nik.cgiの2900行目あたりにCSS定義を書き込む)

一番スマートなのは854行目辺りにHTMLタグなどを書出しているところがあるので、

print qq|<title>$title</title>\n|;

if (!$in{'prev'}) {

の間くらいに

print qq|<title>$title</title>\n|;

print <<'EOF';
<style type="text/css">
<!--
body {
scrollbar-arrow-color:#CC0066;
scrollbar-face-color:#FFCCFF;
scrollbar-track-color:#f8f8f8;
scrollbar-3dlight-color:#FFCCFF;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#FF99FF;
scrollbar-darkshadow-color:#CC0066;
}

-->
</style>
EOF

if (!$in{'prev'}) {

とか書き込むのがいいのかもしれません。
スレッド一覧


462● 追記[ moon(管理人) ] 2006 12/01 19:59
ええと、少し古いバージョンのものをお使いのようですが、
新しいのを使用されたほうがバグもなくなっているはずなのでいいと思います。
デザインとの兼ね合いもあると思うので、余裕があればバージョンアップすることをお勧めします。

機能も増えてますし。
スレッド一覧


464● Re:追記[ 中原 ] 2006 12/02 04:57
お返事ありがとうございます。
CGIの事がいまいちよく分からないため、強引な改造で切り抜けてしまいました。HTMLに書き出しているところに書く、という方法を使ってみようと思います。もう少しCGI勉強したいと思います。

古いバージョン・・・たしかに、一年前くらいに、このバンドが活動を始めた際に使用させていただきました。バージョンアップ、早めにさせていただきます!今後ともよろしくお願いいたします。

ありがとうございました。
スレッド一覧

CGIROOM