Dreamweaverでの置換方法について

このQ&Aのポイント
  • Dreamweaver CS6を使用してホームページの更新をしている方が複数のページで一括置換をしたいという場合に、指定した文書が開いていなくても置換されてしまう原因についてのお悩みです。
  • 現在index.html以外の複数のページで一括置換を実施しようとしているDreamweaver CS6ユーザーが、<link rel="index" href="../index.html">のhead要素で指定された文書が開いていなくても置換されてしまう原因について質問しています。
  • Dreamweaver CS6を使用してホームページの更新をしている方が、複数ページで一括置換をしたいときに指定された文書が開いていなくても置換される理由についてお尋ねしています。
回答を見る
  • ベストアンサー

Dreamweaverでの置換方法について

DreamweaverCS6を使ってホームページ(商品の販売サイト)の更新をしている者です。 複数ページにわたって、一括で置換したい箇所があります。 それらのページを開き、 検索および置換>検索対象「現在ひらいているドキュメント」>全て置換 の作業をすると、トップページ(index.html)の情報まで置き換えられてしまいます。 その際、トップページ(index.html)は、開いておりません。 原因を探ってみたのですが、 <link rel="index" href="../index.html"> をhead要素で指定している事に原因があるような気がするのですが、 <link rel>で指定された文書は、開いていなくても置換されてしまうのでしょうか? どなたか原因が分かる方、お教え頂ければ幸いです。

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

  • ベストアンサー
回答No.1

似たような現象がありました。 解決法が見つからなかったので、置換したくないファイルをフォルダ外にコピペしておき、置換完了後に戻すという方法で対処しました。 もしくは、すべて置換後に、index.htmlのファイルだけ「現在のドキュメント」で再度置換して元に戻してもいいと思います。

nururenji
質問者

お礼

ご回答ありがとうございました! 対処方法ありがとうございます。やはり、解決法はないのですね。私も同じ方法で乗り切ろうと思います。ありがとうございました。

関連するQ&A

  • link要素

    私のHPはトップページに目次があります。 それから前のページがトップページの場合で 次のページがない場合は <link rel="next" href="">は書かなくて いいのでしょうか?。 こんな感じでいいのでしょうか? <link rel="start"href="~index.html"> <link rel="contents" href="~index.html"> <link rel="prev" href="~index.html"> <link rel="next" href="">←書かない

    • ベストアンサー
    • HTML
  • 置換で困っています。宜しくお願い致します。

    <a href="www.sanple.jp/○○○○.html"> <a href="www.sanple.jp/◇◇◇◇.html"> <a href="www.sanple.jp/△△△△.html"> <a href="www.sanple.jp/▽▽▽▽.html"> ・・ ・・ ・・ を <a href="www.sanple.jp/○○○○.html"rel="fofollow"> <a href="www.sanple.jp/◇◇◇◇.html"rel="fofollow"> <a href="www.sanple.jp/△△△△.html"rel="fofollow"> <a href="www.sanple.jp/▽▽▽▽.html"rel="fofollow">  不定部分含む文字列を一括置換の方法が無いでしょうか。 個別に置換ソフトで処理をしていますが一括で可能ならば助かります。 宜しくお願い致します。

  • 置換について

    <a href="http://www.yahoo.co.jp/1234" rel="bookmark">&gt;&gt;詳細はこちら</a> <a href="http://www.yahoo.co.jp/5678" rel="bookmark">&gt;&gt;詳細はこちら</a> <a href="http://www.goo.ne.jp/9101112" rel="bookmark">&gt;&gt;詳細はこちら</a> を<a href="http://www.google.co.jp/" rel="bookmark">&gt;&gt;詳細はこちら</a>に一括で置換したいです どのようにしたらいいのか、また、何かソフトがあればよろしくお願いします

  • link要素について

    教えて下さい。 現在、アマチュアでサイトを制作しています。 link要素で下記のように書いていますが、間違いでしょうか? また、間違いであれば何か影響はありますでしょうか? それと、この要素を書くのはトップページだけか、それとも全ページかを教えていただけると助かります。 <link rel="index" title="***" href="http://www.***.com" > ※「***」は伏せているだけであり、別の文字が入ります。 あと、SEO的に考えて他に書き込んだほうが良い要素があれば教えて頂ければ更に助かります。

  • 一部のページにデフォルトCSSを読み込ませない方法

    一部ページにCSSを読み込ませない方法がありましたら、 ご教授ください。 例えば、 全ページに以下のCSSを共通で読み込ませてあります。 <link rel="stylesheet" type="text/css" media="screen" href="css/common.css" /> <link rel="stylesheet" type="text/css" media="screen" href="css/index.css" /> しかし、test.htmlだけ <link rel="stylesheet" type="text/css" media="screen" href="css/index.css" /> を読み込ませたくありません。 つまり、 <link rel="stylesheet" type="text/css" media="screen" href="css/common.css" /> は通常通り読み込んで、 <link rel="stylesheet" type="text/css" media="screen" href="css/index.css" />のみを 除外したいです。 * 共通のCSSは外すことはできません。 * また、CSSを新たに追加することもできません。 * head内にスクリプトを記述することができますが、スクリプトの記述で解決できますでしょうか。 自分で検索もしてみたのですが、答えに辿りつけません。 どのような方法がありますでしょうか。 何か方法がありましたら、ご教授ください。 よろしくお願いいたします。

    • 締切済み
    • CSS
  • Googleブログ検索等に登録されない

    最近FC2ブログでブログをはじめたのですが、ping送信しているのにブログ検索に登録されていません。ping送信先として、 http://blogsearch.google.com/ping/RPC2 http://api.my.yahoo.co.jp/RPC2 http://blog.goo.ne.jp/XMLRPC など12個設定しています。 また、 Googleブログ検索は一昨日更新通知サービスのページからブログのトップページのURLを通知しましたが、今日になってもまったく反映されていません。2時間ほど前に「PING送信プラス」というツールも使ってみました。成功の表示がされていましたが、これも反映されていないようです。 どのようなことが原因として考えられるでしょうか。HTMLの記述に問題があるのでしょうか。<head>~</head>を記載しておきます。ブログのタイトルやURLは替えておきました。また、ブログのタイトルは【】(すみつきカッコ)で囲まれています。 <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> <link rel="stylesheet" href="siro_iro.css" type="text/css"> <link rel="stylesheet" href="(トップページのURL)/template/siro_iro/style.css" type="text/css"> <link rel="alternate" type="application/rss+xml" title="RSS" href="(RSSのURL)"> <link rel="top" href="(トップページのURL)/" title="トップ"> <link rel="start" href="(トップページのURL)" title="最初の記事"> <title>(ブログのタイトル) </title> </head> 原因がわからず困っています。どうかよろしくお願いします。

  • link属性のrel="start"についての質問です。

    link属性のrel="start"についての質問です。 通常は<link rel="start" href="http://***.jp/" title="タイトル" />ようにトップページを記述すると思うのですが、ディレクトリ毎にサイトを分けている場合<link rel="start" href="http://***.jp/sample/" title="タイトル" />のようにそのディレクトリを記述したほうがよいのでしょうか? それとも大元のトップページでしょうか? それと書き方についてですが「http://***.jp/」と書くのと「http://***.jp/index.html」どちらのほうがいいのでしょうか? 質問ばかりですみませんがよろしくお願いします。

    • ベストアンサー
    • HTML
  • トップページにリンクを貼る方法

    トップページにリンクを貼るときに、いつもだと"<a href="../index.html">topへ</a>"で指定しているのですが、たまたま指定を"<a href="/">topへ</a>" というふうに"/"のみで指定しても、どの階層からでもトップに戻ることができました。 これはHTMLの文法的には正しい記述方法なのでしょうか? とっても楽チンで簡単なので使いたいのですが、ちょっと不安です。 申し訳ございませんが、どなたかお助けください。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • Dreamweaverでの検索・置換について教えて下さい

    Dreamweaver MX 2004を使っています。 例えば、ローカルサイト内のaaaaという要素をbbbbに変える場合、 ページ内のソースでは、全て置換えられるのですが、 例えばファイルパネルの、aaaa.htmlは、bbbb.htmlに置き換わりません。 例えばファイル名の、aaaa1.html,aaaa2.html,aaaa.gif,aaaa.jpg などのファイル名自体は、手作業で一つ一つ置き換えていかなければならないのでしょうか?。 しかし、それだとしたら、ページ内のソースだけbbbbに置き換わってしまうと、 もはや、リンク設定が無茶苦茶になってしまって、 あまり検索/置換の意味ってないので、 ちょっとおかしいですよねー。。 これって、私のDreamweaver MX 2004が、壊れてるのでしょうか?。 みなさんはどうですか? どうぞよろしくお願い致します。

  • Javascript 置換について

    ■■Javascript 置換について■■ Javascriptでイベント属性のみを置換することは可能でしょうか? 【やりたいこと】 htmlソースの 「onmouseover」を「onClick」に置換したい。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>sanmple</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS"> <link rel="stylesheet" type="text/css" href="../../../css/left.css"> <script src="../../../../JS/jquery.js" type="text/javascript"></script> <script src="../../../../JS/jquery.cookie.js" type="text/javascript"></script> </head> <body> <map name="ima"> <area shape="rect" coords="10,20,82,156" onmouseover="POP('ここに表示さ せる文章がはいってます')" onmouseout="return NNN()"> <area shape="rect" coords="10,30,100,200" onmouseover="POP('いいいいいい いいいいいいいい')" onmouseout="return NNN()"> </map> </body> </html> 上記のような個別ページが1000ページくらいあります。  ある場所を「onmouseover」したら、POPという関数で説明文が表示される動きを しています。 POPという関数は、 インデックスページに【表示方法1ボタン】【表示方法2ボタン】があり、 押したボタンによって個別ページの表示方法を変更させるために関数を振り分けている。 (インデックスページでフラグをたてる処理をしている。) function POP(obj){ var text =$.cookie('flag'); //表示方法1 if ( text == "n"){ over(obj); } //表示方法2 else if( text == "k"){  top(obj); } else { return false; } } というような動きをしていますが、 今回 「//表示方法2」の時に、イベントハンドラを 「onmouseover」から「onClick」に変更したい。 POP関数部分はそのままにしたい。      ↓ POP('ここに説明文がはいってます')  引数は文章が入っているのでJSに移動したくない。 イメージはこんな感じです。 個別ページを読み込んだとき $(document).ready(function(){ 【表示方法2ボタン】のフラグだったら area の onmouseover を onClick に変更 }); なにか簡単な置換方法はありませんでしょうか? replaceで置換できませんでした。(string部分じゃないから?) document.body.innerHTML=document.body.innerHTML.replace(onmouseover,onclick); 何かご存じの方がいらっしゃいましたら、教えて頂けないでしょうか。 よろしくお願い致します。

専門家に質問してみよう