- 締切済み
HPのランダムバナーのお持ち帰りについて困っています。。
失礼いたします。 私はイラストのHPをしていまして、 サイトのバナーをイラストをランダムに表示するバナーにしたくて ランダムバナーの作り方は調べてなんとか作れたのですが、 そのバナーを、皆様に貼っていただく方法が分からなくて困っています。。 わざわざ長いタグを打っていただくわけにもいかず。。 ランダムバナーについて何か教えて下さる方がおりましたら HTML初心者で説明べたなのですが、よろしくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
<textarea>~</textarea>に該当箇所のタグを記述すれば良いだけなのでは? JavascriptだったらPC前提なので実体参照させる必要も無いので直接記述すれば良いのですから・・・ そして訪問者にtextarea内のタグをコピーさせて、自分のサイト内に貼り付けて貰う。 バナーの基本ですね。
私もイラストサイト運営者です。 長いタグでも全然構わないと思います。 いちいちタグを手打ちで貼り付ける人はほとんどいないと思います。 9割の人がコピーなどペーストをするでしょう。 長くても良いと思いますよ。
- goldfox
- ベストアンサー率49% (123/249)
直接打たせるのがはばかるならソースを丸ごとコピーさせるとか? 一番いいのはgifアニメーションに変えることだと思いますけど。 あるいは外部jsにして、外部jsを直リンクさせる。(外部呼出し不可のサーバだと表示されませんが)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
長くなる、、、ということでJavaScriptと推測しますが、 画像の表示方法で何種類か考えられますが、 画像の表示にdocument.write()を使っていたら、たぶんこれでいけると思います。 スクリプト全体(<script>の部分と</script>の部分を除く。<!--や//-->があればそれも除外) をテキストファイルにコピーし、たとえば banner.js というファイル名で保存します。 これをhttp://www.example.com/banner.js にアップロードしたら、 <script type="text/javascript" src="http://www.example.com/banner.js"></script> <noscript><img src="http://www.example.com/banner.gif"></noscript> というコピー用のコードを公開し、これを利用者にコピーしてもらってください。 <noscript>の画像はJavaScriptを停止しているブラウザで表示されるバナー(ランダムではない固定表示)です。
- SAYKA
- ベストアンサー率34% (944/2776)
ちょっとだけ邪道なやりかた ・・・iframeを用いる 中はバナーをランダム表示するscriptを記述したHTMLのみ リンクはそのiframeのタグまるごと記述・・・
- minako_y
- ベストアンサー率29% (18/62)
初めまして、失礼致します。 一体、どんな記述をしたのか分からず、ググってみました。 長いurlと言うキーワードからJavaScriptでランダムに表示するように記述したのだと思います。(仮にそうだとして、話を進めて行きます。もし、違った場合はぜひ詳しい状況をお願いします。) 基本的にランダムバナーを表示する方法は、CGIとPHPでしか『短いurlで表示させる』と言うのは出来ないです。 JavaScriptの場合は長いタグがないとランダムバナーになりません。 何故ならJavaScriptはクライアントサイドスクリプトだからです。このクライアントサイドスクリプトと言うのはPC側で動かすスクリプトであり、PC側で頑張るものなので、記述がなければPCは分からないので、動かせない。イコール、ランダムバナーにならないです。 一方CGIなどはサーバサイトスクリプトはHPの置いてあるサーバで動かしているプログラムですので、サーバ自体でデータを動かしているのでPC側は見るだけでバナーが入れ替わったりします。 /* この辺はどう伝えれば、分かりやすいのか分からない感じなので、この説明で分からなければ、検索して頂いた方がいいかもしれません。 */ >わざわざ長いタグを打っていただくわけにもいかず。。 >HTML初心者で と言うことですので、フリーでランダムバナーのCGI(設置するだけ)はあるのですが、私は下の方法をおすすめします。 1つ ランダムバナーはやめる。タグは長文になれば、ページ自体が重くなります。他の方のリンクページにはバナーもあるでしょうから、あまり重くなるのも困るかもしれないです。(っても、selomaさんのバナー1つでそんなバカみたいに重くならないですが。) 2つ 皆さん、いちいちタグを手打ちしてるわけじゃなくて、コピーして貼り付けていると思うので、コピーしてもらう。 よく素材屋さんにあるクリックするだけで、全部選択したことになり、右クリックでコピーを選ぶだけでurlをコピー出来ると言うやつです。 <TEXTAREA cols=横幅 rows=縦幅 onmouseover="this.focus()" onfocus="this.select()"> http://selomaさんのHPのurl </TEXTAREA> なんていかがでしょうか? 参考にならなかったら本当にごめんなさい><