• ベストアンサー

ホームページ上のリンクアドレスの変更及び管理

HP上にリンク先を例えば30個貼り付けているとし、リンク先は、毎日順番や入れ替えが必要とします。このとき、HTMLのソース内を直接毎日書換え変更すればいいのですが、HTMLを直接変更したくないのと管理が大変。そこでHP上のリンクアドは、テキストファイルまたはエクセルのようなシート上で変更すればHP上も変更できるようにしたい。リストで管理をしたいが、どのような方法、仕方があるか、また簡単にできる方法を教えてほしい。参考になるWEBサイトがあるならそれも教えてほしい。以上宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Seravy
  • ベストアンサー率47% (118/249)
回答No.2

丁寧語が使えるなら、ちゃんと全部丁寧に書きましょうよ^^; さてさて、いくらか方法があるのですが、質問者さんができるかどうかはわからないので方法だけ。 実現方法は、 ・CGIを使う ・JavaScriptでAjaxで処理する のどっちかですね。 どちらの場合も扱いが簡単なのでテキストファイルを用意する前提です。 ファイルには区切り文字(改行とか、「,」とか、とにかく区切れる物なら何でも良い)を決めて一定のルールに従ってリンクを記述しておきます。 CGIを使う場合、サーバーサイドに用意したテキストファイルからリストを読み込んで、aタグを指定の位置に吐き出し、クライアントに送りつけます。これだとどんな環境からでも確実に変更できます。 いずれ30個ほどに収まらなくなったり、いろいろやりたい時にはデータベースを使った方法に移行する事もでき、拡張性があると言えます。 一方、JavaScriptの方は、サーバーでCGIが使えなくても利用できます。これもサーバーにテキストファイルを置いておいてそれを読み込み、JavaScript側で改行で区切ったりして適当に解析し、それに合わせ所定の位置にaタグとして書き出して終わり。但し、通信ができないブラウザもある・互換性を維持するのが大変という点も。 分からないキーワードは調べてみて、手に負えそうにない、、と思ったら辞めるべきですね。とりあえず簡単なのでお勧めはCGIの方です。PerlやPHPを少し勉強すればできるようになると思いますよ。サーバーで使えるならですが。

buenoya
質問者

お礼

質問したいことが曖昧にならないようにできるだけ明確にと思いましたので記載した文章のようになりました。大変失礼しました。 テキストファイルで管理できればと思いますので、CGIとJavaSの両方について調べて挑戦してみます。アドバイスからするとCGIの方が私の目的にあっていそうなのでがんばってみます。本当にありがとうございました。

その他の回答 (1)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

無理だと思いますけどね。 有れば私も知りたいですよ。

関連するQ&A

  • ActionScript3.0リンク先URLの管理について

    ActionScript3.0を用いて、クリックするとリンク先へ飛ぶMCを作成しました。このリンク先URLを外部テキストで管理したい(外部テキストに記載されているURLを書きかえるだけでリンク先が変更できるように)のですが、できますか? できるならばやり方を教えて頂けないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • リンクの一括変更

    一昨日初めてHPを使りました。 それで、HTMLのファイル名が整理されていなかったのでファイル名を変更しました。 それによってリンクが外れてしまうわけなのですが、その後のリンクの修復が大変です。 例えば下の様な構成の場合だと、 INDEX  ├お知らせ  ├紹介  ├掲示板  └倉庫★  …お知らせ   ├トップへ   ├紹介   ├掲示板   └倉庫★  …紹介   ├トップへ   ├お知らせ   ├掲示板   └倉庫★ 「倉庫」へのリンクが3つあります。 現在このリンクを直そうと思ったときにはそれぞれのリンクを変更しているのですが、 これをまとめて変更する方法は無いでしょうか。 スタイルシートの様に(かな?)元のデータを変更すると、 それに関連づいた他のデータも同様に変更される様なものなどあれば嬉しいのですが…。 よろしくお願いします! (HPの作成はホームページビルダーとメモ帳を使っています

  • 「画像のリンク貼り付け」のリンク先変更

    「sheet1」のA1:C3の範囲を「sheet3」に画像のリンク貼り付けをしています。 リンク先を「sheet2」のA1:C3に変更したい場合、その都度数式バーを変更する以外に何か方法はありますか? 理想は、「sheet3」のA1にシート名を入力すると、画像(リンク先)が切り替わるというような便利な方法。 関数のINDIRECTを画像の数式に入れてみましたが、エラーが出て出来ませんでした。

  • ホームページのソース変更

    ネット上の簡単ホームページ作成のシステムを使って ホームページを作成したところ WEB画面上全体が左寄りになっています。 こうなってしまうのはシステム仕様上変更できないとあります。 これを修正するために直接ソースを変更すればと思うのですが 簡単HP作成のソフトを使って作成したHPの ソースを書き換えてアップすることができるのでしょうか? 方法があれば教えてください。

  • ホームページとホームページのリンクについて

    HPとHPのリンク方法はわかるのですが、例えばAのHPからリンク先のBのHPへいって、そこで何らかの商品購入があった場合、”AのHP経由による商品購入だ”ということがわかるようにするには、どうすればよいのでしょうか? よろしくお願いいたします。

  • エクセルの数値をHTML内にリンクすることはできますか?

    エクセルの数値をHTMLのテキストの数値にリンクするような方法はあるのでしょうか? エクセル上で数値を変更すると、HTMLテキストの予めリンクされた数値も変わるようにしたいのですが。 どなたか回答お願い致しますm(__)m

  • ホームページリンク共有時に指定の場所に飛ばしたい

    自分でページを管理できる環境でのリンク方法ではなく、他人の作ったページへのリンク方法についての質問です。 AというサイトのリンクをFBやTwitterなどで共有するときに、ページの中の「あいうえお」という段落に飛ばすことは可能でしょうか?自分でHTMLの書き換えが出来る環境ならばタグやらラベルやらを作ればいいのですが、他人のページではそうもいかないので方法を探しています。 Firefoxの機能などでソースを見ることは出来るのですが飛ばしたい場所をHTMLリンクで指定できないものかと考えていました。 不可能ならば諦めますが、なにかいい知恵がありましたらよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 曜日ごとにリンク先を変えるJavaScript

    JavaScriptのわかる方、お力をお貸しください。 クリニックのホームページを管理していますが簡単なHTMLがわかる程度のものです。 曜日ごとにリンク先を変えるにはどうしたらよいのでしょうか? たとえば 月曜 リンク先 http://www.yahoo.co.jp 火曜 リンク先 http://www.goo.ne.jp 水曜 リンク先 http://www.google.c.jp といった感じです。 ユーザーがクリックした曜日によってリンク先URLを変えたいのです。 出来ればそのまま、リンク先URLを変更して使えるようなソースをお教え願えませんでしょうか? 皆様のお力をお貸しください。

  • 掲示板にリンクを貼る方法

    ホームページではなく、掲示板の管理人をやってるのですが、リンクを貼る場合、 <a href="HPアドレス/">リンク先の名前</a>と記述すると、リンクが貼れると言われ、その通りにして上手く行きました。 問題は文字数が300字までと決められてるので、画像とか、RINGとかいっぱいタグと言うか、ソースと言うのか良くわかりませんが、字数の多いのは出来ないのです。 でも、テキストだけのなら2つ分は入る様なので、2つのリンク先を貼ろうとして、 <a href="HPアドレスA/">リンク先の名前A</a><a href="HPアドレスB/">リンク先の名前B</a>・・・とこんな感じで2つ続けて、入れてみたら、一つ目はちゃんとリンクが貼れるのですが、2つ目は<a href="HPアドレスB/">リンク先の名前B</a>と表示されてリンクが貼れません。 どうやったら2つ貼れるのでしょうか?

  • MS Accessの外部リンク先変更

    MS Accessの外部リンク先を一括で変更出来る方法を教えて下さい。 MS Access ver.2002 現在業務システムをMSaccessと連携させてデータを取っています。 業務システムのデータはSQLサーバーにあり、accessからODBCドライバ経由で外部リンクしています。 テーブルプロパティはこんなカンジ ODBC;DRIVER=SQL Server;SERVER=[サーバー名];APP=2007 Microsoft Office system;WSID=HP09;DATABASE=[データベース名];Trusted_Connection=Yes;TABLE=dbo.[テーブル名] 先週サーバーの入替えがあり、[サーバー名]が変更になったためODBCの構成を新サーバー名に変えたのですが、accessの外部リンクには反映されなかったので、いっこいっこリンクテーブルマネージャでこリンク先の変更をしました。 しかしサーバーに不具合でもあるのか、毎日のように業者が来てはサーバーをいじくり、その度にリンク先が元のサーバー名に戻ってしまいます。 テーブルが複数あるので毎日リンクテーブルマネージャで変更するのはしんどいです。 良い方法ありませんか?

専門家に質問してみよう