По какой-то сложной причине мне нужно пометить Javascript как «специальный», например:
<script type="text/javascript" someattribute="special">
var special = "I'm special!";
</script>
<script type="text/javascript" someattribute="special" src="special.js">
</script>
Возможно ли сделать это так, чтобы оно соответствовало стандартам XHTML? Согласно http://www.w3schools.com/tags/tag_script.asp, все атрибуты тега script имеют очень специфические функции. Но есть ли обходной путь?
Идея состоит в том, чтобы выбрать теги как элементы XML и поместить их в другую страницу на уровне сервера, прежде чем они попадут в браузер, поэтому мне нужна специальная отметка в фактическом XML страницы. Добавление его после загрузки страницы на уровне браузера с использованием Javascript не будет работать.
Есть идеи?
Изменить:
Ради соответствия стандартам я не могу использовать HTML5. Вся система, которой я пытаюсь соответствовать, - это XHTML 1.0.
Теперь, когда у меня было время подумать об этом, я думаю, что добавление переменной GET или привязки в src скрипта может просто помочь. Например, вместо предыдущего примера выполните
<script type="text/javascript" src="special.js?special"></script>
или
<script type="text/javascript" src="special.js#special"></script>
сейчас попробую.