• 締切済み

CGI管理ページなどより背景画像・色の変更

管理画面等のページより他のHTMLページの背景色などをボタン一つで変更できるようなCGIプログラムってありますか?フリーCGIで流用できるのがあれば教えていただけなでしょうか?よろしくお願い致します。 ※全て同じサーバー・ドメイン下にての動作前提です。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

需要がなさそうなのでないでしょうが、物自体は簡単にできますよ。 ・・実際はテキストエディタ使うほうが楽・・・ a) HTML自体のプレゼンテーションは外部スタイルシートで行う b) 外部スタイルシートはデフォルト、配置、カラーコーディネイトと分けておく 例:私が使っている方法 <link rel="stylesheet" type="text/css" href="./Css/general.css" /> <link rel="stylesheet" type="text/css" media="screen" title="標準" href="./Css/screenShape.css" /> <link rel="stylesheet" type="text/css" media="screen" title="標準" href="./Css/colorScheme.css" /> <link rel="ALTERNATE stylesheet" type="text/css" media="screen" title="大きな文字" href="./Css/BIG_Shape.css" /> <link rel="ALTERNATE stylesheet" type="text/css" media="screen" title="大きな文字" href="./Css/colorScheme.css" /> <link rel="ALTERNATE stylesheet" type="text/css" media="screen" title="反転" href="./Css/REVERS_Shape.css" /> <link rel="ALTERNATE stylesheet" type="text/css" media="screen" title="反転" href="./Css/REVERS_Color_Scheme.css" /> <link rel="styleSheet" type="text/css" media="handheld,tty" href="./Css/handheld.css" /> <link rel="styleSheet" type="text/css" media="print" href="./Css/print.css" /> とデモしておいて・・・それぞれのスタイルシートに何が書かれているかは、スタイルシートのファイル名から推測してください。  あとは、手作業ないし、CGIを使って入れ替えればすみます。CGIにしても本体部分は1行ですむ。  今のサイトは、HTMLでは基本的なマークアップをして、スタイルシートで一行書き換えれば、すべてに反映されるので、そのようなCGIは不要なのです。 例:  body{ background-color:red;}→body{background-color:yellow;}で、すべてのページの背景は赤から黄色に変わる。  また、これを訪問者に選択させることも可能です。【私の例もそうなっている】 参考サイトは私のサイトではないですが、例としてはすばらしいので・・ 【参考サイト】 サンプル スタイルシートを切り替える   http://www.usamimi.info/~geko/arch_web/02_sample/018/index.html で、 IE8の場合は、[ページ]→[スタイル]で任意のものに変更 firefoxの場合は、[表示]→[スタイルシート] ★一箇所の変更ですべてのデザインを変更できるようにするためにも、プレゼンテーションはスタイルシートを使いましょう。 【参考サイト】 14 スタイルシート   http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html  

isane5656
質問者

お礼

ありがとうございます、とても参考になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • CGIの色変更

    フレームを使って片方に以下のようなプログラムをいれました。 <input type="button" name="col" value="赤" onclick="parent.Frame2.document.bgColor='ff0000'"> というプログラムいれ、もう片方のフレーム内のウインドウの背景色を赤に変更できるようしました。 ですが普通のHTMLファイルなどはちゃんと赤色になるのですが、片方のフレーム内をCGIファイルにしたときだけ何も変化がおこりません。CGIファイルも色変更させるにはどうすればいいのでしょうか?

    • ベストアンサー
    • CGI
  • CGIにて構築されている新着情報管理システム

    現在、CGIにて構築されている新着情報管理システムの複製を行っておりますが、 呼び出しがうまく行きません。 管理画面からの投稿に関しましては、 正常にCGIが動作し、追加、削除、編集を確認できております。 しかし、呼び出し先のPHPファイルへ記事呼び出し用に記述されておりました <!--#exec cgi="./○○.cgi"--> を記述したところ、ソースで見てもCGIが正常に実行されず、 記述した<!--#exec cgi="./○○.cgi"-->がコメントアウトの状態で残っております。 PHPの場合は、他の記述に変更する必要がありますでしょうか。 また、管理画面側のCGIが動作する環境下の場合、 記事呼び出し用CGIが正常に動作しないという可能性は他にどのような点が ございますでしょうか。 考えられる点でも構いません。 アドバイスをお願い致します。 ・管理画面はCGIファイルにてHTMLなど画面部分も全て1ファイルで出力されております。 ・記事呼び出しは、CGIファイルで作成されたHTMLのテーブルブロックを呼び出した箇所に出力するような形です。

    • 締切済み
    • CGI
  • Namazuのページ背景色を変更したいのですが・・・

    今回初めてNamazuを設置し、動かすところまでは出来ました。 namazuのページはどこのサイトを見ても、背景色が白のままなのですが、このページの背景色は変更できるのでしょうか? 現在、サイト内の背景色をある色(DDFFEE位の色)で統一しているので、検索ページだけ背景色が異なるのはちょっとマヌケに見えてしまいましたので、出来ればページ背景色を変更したいと思っています。 もし変更可能でしたらどこをどの様に変更すれば良いのかご教授下さると幸いです。 それと、追加質問なのですが、namazuの検索システムは、HTMLファイルを更新する度に、indexを更新しなければいけないのでしょうか? もし、更新しなければいけないのでしたらどの様な方法を行えばいいのですか? make indexの時と同じ方法を行えばいいのでしょうか? 色々と聞いてしまいまして申し訳ありませんがよろしくお願いします。 ※カテゴリーが分からずとりあえずこちらに投稿しましたが、カテゴリー違いでしたら申し訳ないです。

    • ベストアンサー
    • CGI
  • CGI掲示板の背景

    現在、一休さんの言うレンタルCGI掲示板を利用しています。 カスタマイズする際にバナー画像や背景のURLを入力する欄があるのですが ここに入力する画像や背景画像は通常デスクトップに 使う壁紙などでいいんでしょうか? もちろん、著作権フリーが前提でしょうけど。

  • RubyによるCGIプログラミング(ページ移動)

    RubyによるCGIプログラミング(ページ移動) kamuycikapです。 Rubyを利用してCGIを書いています。 <やりたい事> HTML(A) → CGI → HTML(B) 上記のように、ホームページAのformタグからcgiをコールしております。 cgiから別ページに飛ぶにはどのようなコードを書けばいいのでしょうか?? WWW::Mechanizeを利用してsubmitボタンをクリックするようなプログラムにしなければならないのでしょうか? 今までは HTML(A) → CGI までで、CGIの中でputsやprintf等を利用してタグを出力し、ページを作っていましたが、やりたい事はCGIから新たに別ページに飛びたいのです。 httpタグで書くとするなら、<a href="http://www.hogege/foo.html">bar</a>を踏むような感じをイメージしています。 識者の方、ご教示願います。

    • ベストアンサー
    • Ruby
  • 「MovableType」管理画面が出るのにメインページが表示されない

    ブログを作ることになり、Movable Typeを使用することにしました。 それでMovable TypeをサーバにUPして初期設定までは上手く行ったのですが、いざページにアクセスしたら 「Forbidden You don't have permission to access /cgi-bin/blog/ on this server.」 と出てしまいます。 管理ページ(mt.cgi)は上手く動作していています。 なので投稿などは出来るのですが、肝心の内容を表示させるページだけが見れません。  http://www.ドメイン/cgi-bin/blog/  にアクセスしています。 パーミッションだと思い、本や各サイトを見ながら各種フォルダ、ファイルのパーミッションなど色々とチェックして試行錯誤しているのですが、まだできません。。。 cgiは cgi-bin に入れないと cgi が動かないサーバなので、その為の各種設定も行いました。 (mt-check.cgi)にアクセスしても「サーバには必要なモジュールがすべて揃っています」と出ています。 ウェブサーバはApacheです つたない説明で申し訳ないのですが、何かちょっとした事でも結構ですので、ご意見よろしくお願いします。

  • cgiで作られた画像掲示板がありますが

    cgiで作られた画像掲示板がありますが http://xxx...cgi-bin/imgboard.cgi (xxxは伏せてあります) というURLがあります ここの掲示板では5スレッドほど1htmlに表示しています そして、次の5スレッドほどをみたいときには imgboard.cgi というボタンを クリックしないと次の5スレッドが見れないです 何がしたいかというと このimgboard.cgi のボタンを押すという処理で 次のHTMLが表示されるので、この処理をプログラム(C/C++)で実装したいです ほかの掲示板では 1.htm 2.htm 3.htm とあり htm を直接呼べたのですが cgiだとこの直接呼び出すことができません どのようにして、プログラムでcgiを操作し次のhtmを呼び出すのでしょうか?

    • 締切済み
    • CGI
  • CGI 実行後に HTML でフォーム付のページを出力したいのですが・・・

    CGI 初心者ですが、質問です。商品の合計金額を出す CGI プログラムを実行後に HTML でフォーム及び送信ボタン付のページを出力したいのですが・・・色々とサイトを渡り歩いたのですが、初心者なものでどのサイトを見てもそれらしき事は書いてあるのですが何の事を書いてあるのかが全くわかりません。大変お手数で申し訳ないのですがプログラムの記述ヒントをこの場で頂ければ助かります。宜しくお願い致します。

  • 顧客データ管理のcgi

    ネットショップを開いているのですが、顧客管理のcgiプログラムを探してます。 シェアでもフリーでも構わないのですが、自分で設置できるcgiがほしいのです。 似たような機能のcgiでも構いません。 何かご存知の方がいらっしゃったら、お願いします。

    • ベストアンサー
    • CGI
  • 背景画像を取り込めない・・・

    「goo」の無料ホームページを使ってますが、プロバイダーにアップロードした背景画像を背景画像として表示させたいのですが、「goo」のHP編集画面の中の「デザイン」で、背景色をクリアに出来ないためか、どうしても背景色で指定された色で出てしまいます。 背景画像のURLをIEでチェックすると、きちんと表示されます。 HTMLを使い、index.htmlのページを自分で作って「goo」にアップロードして、見てみると作った通りには表示されません。 あと、「goo」のサーバーに「.gif」でアップロードした背景画像を「goo」の無料ホームぺージに表示できるのでしょうか? 頭であまり整理されてないので、変な質問内容だと思いますが、 何か一番いい方法があったら、教えてください!お願いします。