• ベストアンサー

SVGの表示

SVGをブラウザで表示するときにHTMLタグ内に <EMBED src"sanple.svg"> という方法でしか表示できないのでしょうか? 例えば、htmlコードにembedという形ではなく直接SVGコードを書いて表示できないものなのでしょうか? できればcgiやjsp等を使用して動的にsvg表示させたいのですが、なにか方法はありますでしょうか? よろしくお願いします。

  • mune
  • お礼率13% (21/151)
  • XML
  • 回答数1
  • ありがとう数2

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

  • ベストアンサー
  • mkii
  • ベストアンサー率40% (43/105)
回答No.1

SVGに関しては詳しくありませんが、 SVGの表示にはブラウザにプライグインが必要ですよね。 直接SVGのコードをブラウザに送って表示させるには、 ブラウザがSVGに対応している必要があります。 IE5.xとか対応していませんよね?? そのため動的に表示させるには、インターネット経由で参照できるディレクトリに 一時的な名前で(例えば"tempname00.svg"など一回のアクセスごとに変わる) SVGのファイルを作成し、 <EMBED src"tempname00.svg"> というようなタグをもつHTMLをブラウザに返して表示させるしかないのではないでしょうか。 あくまで現状ですが。

関連するQ&A

  • SVGについて

    HTML上でベクトル画像を表示する方法ということでSVGを見つけたのですが、その概要についてお聞きしたいと思います。例えばどれだけのブラウザがサポートしているのか、表示・製作するために特別なプラグインなどが必要ななのか、現在の普及度・・・などです。 最初はVMLを見つけて「いい!」と思ったのですが、ブラウザがIE5.5以上と非常に限定的なのがネックでした。その点SVGならかなり普及している、という情報だけ手に入ったのですが、その先が分かりません。皆様からの情報を募りたいと思います。 先に言ったようにブラウザが限定的だったり、表示にプラグインが必要なのは困ります。JavaScriptのようにほとんどのブラウザがサポートし、かつプラグイン不要で動作して欲しいのです。もしSVGがこれを満たし得ない場合、代わりとなる言語がありましたらそちらも情報をいただけると幸いです。 よろしくお願いします。

    • 締切済み
    • XML
  • SVGを直接HTML文章の中タグのように書き込む

    SVGを直接HTML文章の中タグのように書き込むことはできるのでしょうか?.svgファイルを読み込んできて表示することはできるのですが、この方法だと動的に図を作成することができません。何か良い方法があったら教えてください。

    • 締切済み
    • XML
  • jspでpdfをchromeに表示

    index.jspに <embed src = "c://pdfのパス"></embed> を入れても、GoogleChromeでpdfが表示されません。 IEだと表示されます。 Index.htmlに同じコードを記述すると、 chromeでもIEでも表示されました。 jspでpdfをchromeに表示するにはどうすればいいですか?

    • ベストアンサー
    • Java
  • svgをhtmlに埋め込んで使いたい

    htmlにsvgを埋め込んで使いたいと思っています。 使い方としては、 http://www.tenman.info/svg/mysample/test1/index.html のように使ってみたいと思います。 svgを埋め込んだhtmlは、とても少ないように感じるのですが、 ブラウザや、環境などで、表示できないケースがあるのではないかと心配で、実行に移せません。 SVGを使う上での問題点.注意点を教えてください。 特に、「こんな場合は、表示できなくなる。」と言う点を知りたいです。

    • ベストアンサー
    • XML
  • VMLとSVGはどちらがよいのか

    ブラウザで花火を表示するのに色々調べて SVGを使おうと思ったのですが SVGについて全く知らない状態で困っております。 SVGは激しく画面を壁画する処理に向いているかどうか。 SVGを使えば画像を重ね合わせてうっすらと 明るくしたりできるのか。 花火が爆発した時の明るさの表現に使えるか。 たくさんの火花を現す曲線の形と色をどんどん変えたりできるのか。 処理が重たくならないか。 煙のような薄いものの表現が出来るのか。 ユーザーにあれを入れろこれをいれろって 要求することにならないか。 分からないことだらけです。 SVGはこういった処理に向いているのか。 ぱっとみ向いてないが工夫しだいで何とかなるのか。 そのへん分かる範囲で結構ですのでお願いします。

  • SVGをobjectタグで埋め込み・表示させる方法

    いつもお世話になっております。 HTMLにobjectタブを使いSVGファイルを埋め込み・表示させようとしていますが、 表示させることができません。 SVGファイル自体は正しく表示されます。 (ブラウザはIE9 Betaです) 過去にいくつか類似投稿がありましたの参考にしましたが、今一つ分かりません。 以下コードになりますが、記述が誤っている・足りない箇所がありましたら、ご指摘ください。 よろしくお願いします。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"></meta> </head> <body> <div> <object width="200" height="40" data="sample.svg" type="image/svg+xml"> SVG表示失敗 </object> </div> </body> </html>

    • ベストアンサー
    • HTML
  • 外部SVGの参照

    <object>タグで呼び出したsvgファイルをjavascriptで操作したいとおもい色々調べました。 外部SVGファイルの呼び出しにはgetSVGDocument()を使うらしいのですが、 動きませんでした。 単純に svgObj=document.getElementById("logo").getSVGDocument(); svgObj.getElementById("baseCr").setAttribute("fill", "white"); としただけなのですが、何か間違ってますでしょうか。 ブラウザはFirefox3.0.7です。 他に方法がありましたら、教えて頂きたいです。 個人的に使用するだけで、Webにアップするつもりも無いのでブラウザに依存した方法でも構いません。 よろしくお願いいたします。

  • wordpressのimgに設置したsvgが非表示

    wordpressでサイトを作っています。imgタグに設置したsvgファイルが表示されません。どうすれば表示できるか教えていただけますでしょうか? 例えばこのようにimgは設定しています。 <h1><a href="#"><img src="https://www.ishiura-kagu.com/n-image/ishiura_logo.svg" alt=""></a></h1> 参照サイト https://www.ishiura-kagu.com/ishiura-information/ishiura-case/ 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • FlashとJSPの連携

     FlashをJSPに埋め込んで、お互いにやり取りするページを作成しています。 HTMLのタグであるEMBEDで、とりあえずFlashに送ることはできたのですが、EMBEDは送信と同時にFlashを表示してしまいます。 そのため2回以上使用するとFlashが重複して表示されてしまいます。これだと配列が送れません。(可能なら For文でループさせて送れるようにしたい)またFlashからJSPにデータを送る方法もわからないのです。 どなたか教えていただけないでしょうか。

  • FLASHファイルを表示させる

    HTML初心者です。 お手数ですが、確認させて下さい。 WEBサイトにFLASHを表示させる方法は以下3点で間違いありませんでしょうか。 ・HTMLに<embed>タグで埋め込む ・HTMLに<object>タグで埋め込む ・外部JavaScripcファイルを使用して呼び出す

専門家に質問してみよう