
現在、携帯電話で撮影した写真にGPS情報を付加してメールによってあるところへ送り、それらの画像やその他の情報をGPS情報からgooglemap上の位置にマーカでプロットしてユーザが投稿した写真をウェブブラウザ上で閲覧できるようなシステムを作っています。
仕様は、メールを受信したらタイトルや本文、送信者のアドレス、送信日時、位置情報、さらに画像ファイル名(添付画像は画像ファイル用のフォルダに保存される)をxmlファイルに出力するような仕様になっています。
画像から読んだ位置情報からgooglemapにマーカを表示させて、マーカをクリックするとふきだしに受信したメールのタイトルを表示することはできました。
しかし、クリックしたらふきだしにサムネイル画像も表示できたらいいなと考えていてやろうとしたのですができなくて困ってます。
やりたいことのイメージはこんな感じです。↓
http://hvs.dyndns.org/PosPos/PC/
北海道あたりにあるカメラのアイコンをクリックしてみてください。
参考になるページのソースを見てこうすればできるんじゃないかと思ったので下記のような感じでやってみたのですが、
○htmlのscriptタグ内で、まずは画像ファイル名をxmlから読み込んでくるのではなく、画像ファイル名を指定して表示させようと、
var html = markers[i].getAttribute("subject") + "<br />" + "<a href='./debui.jpg' target='_blank'>" + <img src='./debui.jpg' width="120" height="102" \/></a>";
このような記述をしたのですが、これに対してエラーが出てしまい地図さえ表示されない状態です。(泣)
何が違うかわかりますか?
こういう書き方は許されてないんですか?
でしたらどのような記述をすればできるのか教えてください。
お願いします。
No.1ベストアンサー
- 回答日時:
記載URLのPosPos/PCを作ったひゅ~と言います。
スクリプト内では文字列を記述するクォーテーション(シングル、ダブル)の関係をしっかり確認して下さい。どのようなエラーが出ているのかが質問からは読み取れませんが、JavaScriptはプログラムですので雑な記述は通りません。固定文字列を記述するクォーテーションが正しく関係付けられている事が必要です。
質問内のコードでは <img...の前に"が足りていないですし、その中身も混乱しているようです。修正してみると、
+ "<img src='./debui.jpg' width='120' height='102' /></a>";
このようになります。文字列を"で始めた場合はその内部では'を使うのが良いでしょう。
この回答への補足
ひゅ~さんのご指摘どおり、やってみました。
すると、firefoxではエラー: missing ; before statement
ソースファイル: http://localhost:8080/ページのアドレス
行: 91, 列: 137
ソースコード:
var html = markers[i].getAttribute("subject") + "<br />" + "<a href='./debui.jpg' target='_blank'>" + "<img src='./debui.jpg' width="120" height="102" \/></a>";
とのエラーが表示され、IEでは
ライン:90
文字:138
エラー:';'がありません
url:何々
というエラーが出ました。
まだ何かおかしいでしょうか?
ご回答ありがとうございます。
また、参考URLの作者さんから回答いただけるとは・・・うれしいです。
ご指摘の通りやってみます。
それでもなお出来なければ補足にでもエラーの内容など記載してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
透過GIFが表示されないんで...
-
クリッカブルMAP領域が分かる様...
-
数日勉強してみましたが、時間...
-
ボタンを押したままにする。
-
「DecareステートメントにPtrSa...
-
画像欄にバツ印が・・・
-
クリックしても、リンクに飛ば...
-
フォルダ内の画像をウェブでラ...
-
テーブルで2段に表示する方法は?
-
画像クリックで別の画像
-
PDFの保存ボタンが表示されません
-
クリッカブルマップのタップし...
-
Photoshopで画像解像度が300dpi...
-
lightbox2で画像を天地左右中央...
-
画像貼り付け、URLに飛べる軽い...
-
透過背景画像のビットマップ形...
-
Adobe インデザインに詳しい方...
-
background-sizeでcontainする...
-
LightBoxの矢印の出し方
-
ロゴマークだけを抜き取って貼...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クリックしても、リンクに飛ば...
-
ボタンを押したままにする。
-
バナーの貼り方とバナーにリン...
-
アルバムをめくるように、画像...
-
クリッカブルMAP領域が分かる様...
-
form以外でのpostってできますか?
-
IMGタグでTIFF画像を表示
-
テーブル内の画像がずれてしま...
-
リンク先にしているページを小...
-
スライドショーの上にロゴマー...
-
pngやjsの後ろの英数字の意味は...
-
HTMLだけで画像をクリックして...
-
拡張子無しで画像を表示したいです
-
複数のボタンで1つのエリアに...
-
スコア登録&ランキング表示
-
ホームページをつくろうと思...
-
CSSなどでHTML全体の表示を拡大...
-
背景が透明なリンクボタンで、...
-
代替テキストを素早く表示
-
IEとsafariの画像読み込み
おすすめ情報