• 締切済み

画像を切り替えるCGI

神崎 渉瑠(@taloo)の回答

回答No.2

>ボタンで画像を切り替えるcgiって見たことありますか? Yahooトップページの右上に青、赤、黄色などの□ボタンがついています。 http://www.yahoo.co.jp/ これはCGI(と同等の仕組み)を使って、色の変更を行っていると思います。 (ブラウザ設定でJavaScriptを停止すると、サーバーで処理している事が確認できます。) <link>の href="" の部分を変更するだだと思いますから、それを<img>のsrc=""の部分に適用すれば、画像を変更できます。 配布されてるのはないと思います。 ウェブページに表示されている物は画像だけでは有りませんから、自分のサイトに合わせた物を、自分専用に作る必要があります。 自分専用の物を配布した所で、他人が使う事はないでしょう。

関連するQ&A

  • ランダムに表示する画像にリンク

    javascriptで、リロードするたびにランダムに画像を 表示するようにしている(画像は合計5枚)のですが、 ランダムに表示するように用意している画像の一枚一枚に 各画像バラバラのリンク先を設定することというのは可能なのでしょうか? また、可能であるのならその方法をお教え願えませんでしょうか。 よろしくお願い申し上げます。

  • 画像オンオフの判定

    今、javascriptについて勉強しています。 それで、ブラウザで画像表示がオンのときとオフの時で適用するスタイルを変えたいと思っているのですが、javascriptのみでブラウザの画像表示がオンかオフかの判定というのは実際に可能でしょうか? よろしくお願いします。

  • CGI(?)で画像を作成

    http://www6.big.or.jp/~neon/ こちらのページを見ていただけると分かるのですが、ロゴのスタイルや大きさ等を指定し、テキストフォームにテキストを打ち込んでSubmitボタンを押すとそのスタイルが適用された文字(ロゴ)が画像として表示されています。ソースを見てみるとCGIを使ってたようなのですが、直接CGIにアクセスしたりダウンロードしてみることは出来ませんでした。 http://www.hetemeel.com/einsteinform.php また、こちらも同じような機能で、打ち込んだテキストが画像の中に表示されるというものなのですが、どうやらこれはCGIではないようです。 これらのように、クライアントが指定してきた文字や設定を反映して画像を作成するプログラムがどのような仕組みで成り立ち、動作しているのか教えてください。

    • 締切済み
    • CGI
  • CGI動作後に元のページに戻る方法

    Perl , javascript 初心者です。 あるページの一番下に,チェックボックスを設置して選択してもらうという簡単なアンケートを作っています。 submit ボタンを押した後,CGI(Perl) で処理を行い,その後元のページの元いた場所(アンケートがあるところ)を表示させることはできますか? また,できれば submit ボタンの横に「ご協力ありがとうございました」というコメントを表示したいと思います。 良い方法があれば教えて下さい。

    • ベストアンサー
    • Perl
  • 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
  • 1つのボタンで2つのCGIを起動する

    1つのボタンで2つのCGIを起動する htmlのページでjavascriptを用いて1つのボタンで2つのCGIを同時に起動できないか試行錯誤していたのですが、なかなかうまくいきません。 具体的にCGIの1つは、textareaの内容をフォームで送るもので、もう1つは、ボタンが押される度にカウントアップしていき、10回毎にメールが届くというものです。 ですので、実際画面として表示されるのはtextareaの送信結果のみで十分です。 どなたか2つのCGIを同時に起動する方法をご存じの方は御教授願います。

  • 携帯サイトで画像を日替わりにしたいです

    携帯サイトを作ろうとしています。 その中であるページの画像を自動で日替わり更新(ランダムor順番に表示)にしたいです。 javascriptではキャリアにより機能しないということだそうで、 cgiを使ってhtmlを生成するしくみでやろうと思っています。 携帯サイトでそれを可能にするcgiの配布サイト、紹介サイトなどご存知でしたら、お教えください。 また、javascript、cgiでなくても、画像の自動更新の方法があれば、教えてください。 javascript、cgiをゼロから作るような知識はないので、わかりやすいものがあれば大変助かります。 そんな都合のいいものがあるかわかりませんが、よろしくお願いします。

    • ベストアンサー
    • CGI
  • 複数画像をクリックで入れ替え(CGI内)

    データベースCGIを改造中です。 データベースと言っても更新記録CGIを改造しているだけですが… さて、1つの情報に4枚の画像を保存できるようにしています。 通常No1の画像を大きめに表示し、その下にNo1~No4の画像をサムネイルで表示しクリックすることで大き目の画像を入れ替えできればと思っています。 それに近いスクリプトは見つけたのですが、スクリプトの画像名指定部分が<BODY>より上でした。 これではCGI内で構築するのは難しそうです。(いや、方法が無いわけではないんでしょうけど、面倒ですよね) これを、本体はBODYより上でもいいのですが、画像名指定を画像がある部分等に指定することは出来ないでしょうか? 私が見つけたスクリプトはこちらです。 http://www.sumnet.ne.jp/domp/jsbs/kaisetsu/image4.htm また、画像選択にボタンを利用していますが、画像のサムネイルを利用したいです。 お願いします。

  • 画像のランダム表示が遅い?

    こんにちは。 ページのメイン画像(横750px、縦250px)を リロードするたびに変化させるという仕組みをjavascriptを使い ページに組み込んでいるのですが、リロードするたびに画像は 確かに切り替わるのですが、表示速度が以上に遅いのです。。。 サッと画像が出てくるようにするためには、なにか方法が必要なのでしょうか? 写真枠のHTMLはこうなっています。 <div id="main-pictures"> <script src="js/reloads.js" type="text/javascript"></script> </div> そもそもこのような書き方がいけないのでしょうか? ご教授いただけませんでしょうか。お願いいたします!

  • Javascript から CGI の呼び出し

    HTMLから、小窓を開いて画像を表示させるプログラムを書いています。 小窓には、画像保存ボタンとCLOSEボタンがあります。 CLOSEボタンを押すと、画像の情報がディレクトリから消されるような仕組み(CGI)になっています。 ただ、困ったことに、ブラウザの右上のバツ印で小窓を消されるとそのCGIが起動しません。 バツ印をつかえなくするか、何か画面を閉じた瞬間にCGIを動かせるような方法はないでしょうか。 ちなみに,現段階のプログラムはこのようなかんじです。 <script language="JavaScript"> <!-- function exit(){ window.open("http://etwas/cgi/test.cgi"); alert("test"); } <!----> </script> </head> <body onUnload="exit()"> こうすることで,閉じた瞬間に新しい画面が開いてくれるのではないか、と思ったのですが うまく行きませんでした。アラートはでるのですが。 ちなみに遷移先のCGIは開いた瞬間にプログラムを実行して閉じるようにしてあります。 よろしくお願いします。

    • ベストアンサー
    • CGI