时间:2010-09-14 03:36:27

标签: noscript

我只是想知道什么是更好的解决方案。

我的网站上有一个带谷歌地图的iFrame。 iframe有一个id =“map”。 我想知道如果我不希望地图显示javascript是否被关闭,那么什么是更好的解决方案。

我应该

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

或者我可以将整个iFrame包装在 iFrame 中,以确保它只显示js是否已打开。

谢谢你的建议!

1 个答案:

答案 0 :(得分:1)

您可以为#map容器display: none 默认。在负责构建地图的Javascript中,您要做的第一件事就是将其切换为display: block

但这真的有必要吗?通常你的#map容器应该只是一个空的占位符,如果Javascript不可用,它就不会被填充。