• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:php javascript)

Google Mapsと天気情報を連携させる方法

このQ&Aのポイント
  • Google Mapsに天気情報を読み込み、場所を表示させる方法について質問しています。
  • 天気情報はMagpieRSSを用いて取得し、天気の部分だけを抜き出すことができました。
  • 質問者はhtmlのfunction test()に飛ばす方法について教えて欲しいとしています。

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

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

switch($wether[1]){ case "晴": ☆☆☆☆☆☆☆☆☆ $s = "<script>test();</script>"; break; case "雨": ☆☆☆☆☆☆☆☆☆ ・・・・・・ $s = "<script>test();</script>"; } $s = file_get_contents("test.html"); echo str_replace("</body>","{$s}</body>", $s); こんな感じではいかがでしょうか? 多分全体の動作がわかってないのではずしてそうですが。

yu-jin7013
質問者

お礼

早急な対応ありがとうございます。PHPの方は <?php … $wether = split("<br />", $description); switch($wether[1]){ case "晴": $s = "<script>test();</script>"; break; … } $s = file_get_contents("test.html"); echo str_replace("</body>","{$s}</body>", $s); … ?> とりあえず動くか試してみるべく、メインの方で <body onunload="GUnload()"> … <script type="text/javascript"> //<![CDATA[ function test(){ document.write("晴れです"); } … </body> としましたが、晴れですは表示されませんでした。 これを参考にしてもう少し考えてみます。 分かりづらい質問に答えてくださってありがとうございます。 もし何か他の方法がありましたらご教授お願いします。

yu-jin7013
質問者

補足

<?php … $wether = split("<br />", $description); switch($wether[1]){ case "晴": $a = "<script>test();</script>"; break; … } $s = file_get_contents("test.html"); echo str_replace("</body>","{$a}</body>", $s); … ?> としたことで問題が解決しました。 mizuno3さんありがとうございました。

関連するQ&A