Перейти к основному содержимому

22.10. Как выполнить JavaScript прямо из кода QSP?

Эта статья устарела!

Новый плеер с поддержкой HTML - qSpider.

В: Как выполнить JavaScript прямо из кода QSP?

О: Для этого в QSP предусмотрен специальный оператор EXEC. Например, с помощью JavaScript поменяем цвет фона на бирюзовый:

EXEC('JS:document.body.style.backgroundColor="#000041";')

В качестве аргумента данному оператору передаётся строка текста. Левая часть — до двоеточия — показывает на тип выполняемой инструкции JS — JavaScript. Правая часть — после двоеточия — непосредственно инструкция на JavaScript, которая присваивает элементу document.body соответствующий цвет фона.

Подобным образом можно выполнять и другие инструкции JavaScript прямо из кода QSP, однако следует помнить, что JavaScript выполняется только на уровне оформления и никак не влияет на код и состояния самой игры.