2010-09-14 2 views
1

Мне просто интересно, какое лучшее решение.<script> или <noscript>?

У меня есть iFrame с картой google на моем сайте. iframe имеет id = "map". Интересно, какое лучшее решение, если я не хочу, чтобы карта показывала, отключен ли javascript.

я должен иметь

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

или я могу обернуть все IFrame внутри плавающего фрейма, чтобы убедиться, что это не просто показать, если JS включен.

Благодарим вас за советы!

ответ

1

Вы можете сделать display: noneпо умолчанию для контейнера #map. В Javascript, который отвечает за построение карты, первое, что вы делаете, это переключить ее на display: block.

Но это действительно необходимо? Обычно ваш контейнер #map в любом случае должен быть пустым заполнителем, который просто не будет заполнен, если Javascript недоступен.

Смежные вопросы