- 締切済み
複数のリンクを一括指定できませんか?
お世話になってます。ホームページ初心者でして、調べても分からなかったので、ご質問させていただきます。 例えば『xxx.jp』というサイトにリンクする為の場所が同じページ内に3箇所あるとします。以下の様な感じです。 ○○のページは『こちら(xxx.jpへ飛びます)』 関係の無い内容 ○○のページは『こちら(xxx.jpへ飛びます)』 関係の無い内容 ○○のページは『こちら(xxx.jpへ飛びます)』 という様な具合にこちらの部分の指定が<a herf>でxxx.jpに指定されます。 そこで、今回のご質問なのですが、いつもxxx.jpではなく例えば違ったurlを指定したい場合、一括指定する事が出来る記述方法はあるのでしょうか? 例えば、head内に指定のurlを記述する事により3箇所すべてに反映されるような文法はありませんでしょうか? ちなみに <base href>というhtmlがありますが、そうなると他の相対パスに影響がある為、使えません。 説明が下手で申し訳ございません。 どなたか、よろしくお願いします!
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
スクリプトを使うとできると思いますが、 スクリプトを禁止されているサイトでは、書出・変更されなくなってしまいます。 head 内に <script type="text/javascript"><!-- var URL='xxx.jp'; //ここを変更する //--> </script> <a href="xxx.jp">○○のページは『こちら(xxx.jpへ飛びます)』</a> となっている部分を <script type="text/javascript"><!-- document.write('<a href="'+ URL + '">○○のページは『こちら(' + URL + 'へ飛びます)』</a>'); //--> </script> に置き換える
- elmclose
- ベストアンサー率31% (353/1104)
head内での指定ではありませんが、SSI(Server Side Include)を使うと、質問者さんが望んでおられるようなことができます。ひとつのHTMLファイルだけではなく、複数のHTMLファイルに同時に反映させることも可能です。 下記のサイトにわかり易く開設されています。 SSI入門 http://www.tohoho-web.com/wwwssi.htm
- 345itati
- ベストアンサー率48% (795/1639)
同一ページ内なら、 「検索・置換」の機能を持つテキストエディタを使えば 「xxx.jp」で検索して「aaa.jp」(仮・置換する新URL)に置換という動作を実行すれば一括置換出来ると思います。 で、自分は基本マッカーなのでWindowsのテキストエディタの機能には不案内ですが(WS Wordでも出来そうだけど)、 秀丸エディタ(シェアウェア http://www.forest.impress.co.jp/lib/offc/document/txteditor/hidemaru.html 多分検索&置換が出来ると思います。