С JQuery Mobile, я использую этот фрагмент кода для вызова ...Css запасной вариант, когда JavaScript отключен
найти библиотеки<script src="//code.jquery.com/jquery-1.6.4.min.js"></script>
<script>
if(typeof jQuery === 'undefined')
{
document.write(unescape('%3Cscript src="js/jquery-1.6.4.min.js"%3E%3C/script%3E'));
document.write(unescape('%3Cscript src="jqm/jquery.mobile-1.1.0.min.js"%3E%3C/script%3E'));
document.write(unescape('%3Clink rel="stylesheet" href="jqm/jquery.mobile-1.1.0.min.css"%3E%3C/script%3E'));
document.write(unescape('%3Clink rel="stylesheet" href="jqm/jquery.mobile.structure-1.1.0.min.css"%3E%3C/script%3E'));
}
else
{
document.write(unescape('%3Cscript src="//code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"%3E%3C/script%3E'));
document.write(unescape('%3Clink rel="stylesheet" href="//code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css"%3E%3C/script%3E'));
document.write(unescape('%3Clink rel="stylesheet" href="//code.jquery.com/mobile/1.1.0/jquery.mobile.structure-1.1.0.min.css"%3E%3C/script%3E'));
}
</script>
Но если JavaScript отключен, как позвонить таблицы стилей?
Если я использую (я немного глупо!) ...
<noscript>
<link rel="stylesheet" href="jqm/jquery.mobile-1.1.0.min.css" />
<link rel="stylesheet" href="jqm/jquery.mobile.structure-1.1.0.min.css" />
</noscript>
... Моя страница пуста.
Благодарим за помощь.
Винсент
Проверьте свои строки и удалите завершающий '% 3E% 3C/script% 3E', где он не нужен. Но прежде всего прекратите использовать 'document.write'. – VisioN
Я думаю, это ответит на ваш вопрос: http://stackoverflow.com/questions/3300451/how-to-add-link-tag-inside-noscript-tag-its-showing – woz