Сегодня я нашел этот фрагмент кода:
<object ID="FF" CLASSID="clsid:guid" CODEBASE="url" VIEWASTEXT></object>
<object ID="FileSaver" CLASSID="clsid:guid" CODEBASE="url" VIEWASTEXT></object>
…
<script language="javascript">
function FileSaver::OnFinished(Status){…}
function FF::OnFinished(Status){…}
</script>
Я не могу найти ничего релевантного для объяснения этого синтаксиса. Это действительно Javascript? Это правильно? Если нет, то как должен выглядеть код?
Это одна страница без ссылок на внешние скрипты.
Обратите внимание, что объявления функций находятся непосредственно внутри блока <script>
.