2010-09-14 77 views
1

我只是想知道更好的解決方案。<script>或<noscript>?

我有我的網站上的谷歌地圖的iFrame。 iframe有一個id =「map」。 我想知道現在有什麼更好的解決方案,如果我不想讓地圖顯示javascript是否關閉。

我應該有一個

<noscript> <style type="text/css"> #map {display:none) </style> </noscript> 

或者我可以整個包住的iFrame一個的iFrame內,以確保它只是顯示瞭如果JS被打開。

謝謝您的建議!

回答

1

您可以爲#map容器製作display: none默認。在負責構建地圖的Javascript中,您要做的第一件事是將其切換爲display: block

但這真的有必要嗎?通常你的#map容器應該只是一個空的佔位符,如果Javascript不可用,它將不會被填充。