Протоколы Internet


Язык HTML - часть 96


<script type="text/tcl">

...некоторый tcl-скрипт для введения данных...

</script>

<noscript>

<p>access the <a href="http://someplace.com/data">data.</a>

</noscript>

Агент пользователя, который не распознает элемент script, вероятно будет разбирать и отображать содержимое элемента, как текст. Некоторые интерпретаторы скриптов, включая те, которые ориентированы на Javascript, VBscript и TCL, позволяют помещать фрагменты текстов скриптов в SGML-комментарии. Тогда агент пользователя, не узнавший элемент script, игнорирует его текст, считая его комментарием, а продвинутый интерпретатор скриптов распознает скрипт, помещенный в комментарий, и исполнит его. Другим решением проблемы является помещение скрипта во внешний документ.

28.2. Комментирование скриптов в javascript

Интерпретатор javascript позволяет вводить строку “<!--“ в начало элемента script и игнорировать все символы, следующие за ней вплоть до конца строки. javascript интерпретирует “//” как начало комментария, который следует до конца текущей строки. Это необходимо, для того чтобы скрыть строку “-->” от интерпретатора javascript.

<script type="text/javascript">

<!-- to hide script contents from old browsers

function square(i) {

document.write("the call passed ", i ," to the function.","<br>")

return i * i

}

document.write("the function returned ",square(5),".")

// end hiding contents from old browsers -->

</script>

28.3. Комментирование скриптов в vbscript

В vbscript символ одиночной кавычки воспринимается, как начало комментария, который продолжается до конца строки. Это может быть использовано для того, чтобы спрятать “-->” от vbscript. Например:

<script type="text/vbscript">

<!--

sub foo()

...

end sub

‘ -->

</script>

28.4. Комментирование скриптов в tcl

В TCL для начала строки комментария используется символ “#” (действует до конца строки).




Начало  Назад  Вперед



Книжный магазин