サイトのマイナーな再設計を行っている最中で、iFrame を使用して Google マップを表示するのに苦労しています。iFrame は Chrome では問題なく表示されますが、IE9 では表示されません。興味深いことに、ロードが開始されているのがわかります (そして、正しくロードされたときに「地図/土/地形」オプションが表示されることもありますが、その後、フレームが空白になります。これは、Chrome と IE の両方で、サイトの本番バージョンで正常に動作します.これは、私が使用している新しい DIV を使用する必要がありますが、見つけることができないようです.文脈で見るには、ここで次の 2 つのサイトがあります:
製品
: http://www.findthefishing.com/guidepage.php?guideID=42
関連するコードは次のとおりです。
<div id="guidepagecontent">
<div id="guidepagemapcont">
<div id="guidepagemap">
<iframe width="300" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?q=4000+Crandon+Blvd,+Key+Biscayne,+FL&hl=en&z=14&iwloc=A&output=embed"></iframe><br><a href="https://maps.google.com/maps?q=4000+Crandon+Blvd,+Key+Biscayne,+FL&hl=en&z=14" target="_blank"> View Larger Map</a></div>
</div>
#guidepagemapcont {
float: right;
width: 310px;
margin: auto;
position: relative;
}
#guidepagemap {
background-color: #ffffff;
padding:0px 0px 10px 10px;
font-size: 14px;
text-align:center;
}
#guidepagecontent {
padding: 10px;
font-size: 12px;
background-color: #ffffff;
position: relative;
}
誰かが私に洞察を与えることができれば、本当に感謝しています!