重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

IE7でプログラム命令を使って「document.selection.createRange().pasteHTML("<img src=\"../image.png\"");」のように相対URLを含むタグを挿入しようとすると、勝手に「http://(ホスト名)/image.png」のような絶対パス変換された状態で貼り付けられてしまいます。

登録してから改めて文字列を置換する方法もあるかと思いますが、事前にこの変換を抑止する方法はありませんでしょうか。

A 回答 (1件)

どこに入れるつもりなのか知らないけど innerHTML で放り込んだ方が早いんじゃないかな


http://www.google.com/search?lr=lang_ja&q=javasc …

この回答への補足

特定のタグ内の文章であれば丸ごと置き換えることもできるのですが、今回考えておりますのは、ブラウザ上で選択状態にある文章を置換するアクションに対するプログラムであるため、範囲が不定である今回のケースでは難しそうです。

補足日時:2008/12/03 16:03
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!