Переход к нужной команде
Переход к нужной команде
Всем доброго времени суток!
Возникла необходимость осуществить переход к другой команде, если в какой-то из команд произошло то или иное событие.
Подробней, есть скрипт, который повторяется в нескольких командах, если произошло какое-то событие в одном из этих скриптов, например, программа нашла нужную ссылку в коде страницы, программа должна автоматически перепрыгнуть несколько последующих команд и перейти, например к десятой.
Делал вот так:
//тут скрипт
if (c) {
<set(cmdindex=9)>// переход в 10-й команде
}
При этом происходит следующее, программа действительно после нужной команды переходит к выполнению десятой команды, но она берет тот же самый скрипт а не тот который написан в 10-й команде.
Подскажите пожалуйста, как сделать так, чтобы после выполнения нужной команды выполнялся скрипт который содержится в 10-й команде.
Заранее очень благодарен за помощь!
Возникла необходимость осуществить переход к другой команде, если в какой-то из команд произошло то или иное событие.
Подробней, есть скрипт, который повторяется в нескольких командах, если произошло какое-то событие в одном из этих скриптов, например, программа нашла нужную ссылку в коде страницы, программа должна автоматически перепрыгнуть несколько последующих команд и перейти, например к десятой.
Делал вот так:
//тут скрипт
if (c) {
<set(cmdindex=9)>// переход в 10-й команде
}
При этом происходит следующее, программа действительно после нужной команды переходит к выполнению десятой команды, но она берет тот же самый скрипт а не тот который написан в 10-й команде.
Подскажите пожалуйста, как сделать так, чтобы после выполнения нужной команды выполнялся скрипт который содержится в 10-й команде.
Заранее очень благодарен за помощь!
Re: Переход к нужной команде
дак поэксперементируй - для этой команды первая команда имеет вроде "-1"? а не ноль - у меня так , т е попробуй 8 поставить 

Re: Переход к нужной команде
В javascript такого быть не может, чтобы отсчет начинался с -1, он всегда идет с нуля. Все же описано в первом сообщении...
Должна быть такая возможность, чтобы при возникновении какого-то события, программа перепрыгивала несколько последующих команд презентации и переходила к нужной. Подскажите, как это сделать, очень нужно!
Должна быть такая возможность, чтобы при возникновении какого-то события, программа перепрыгивала несколько последующих команд презентации и переходила к нужной. Подскажите, как это сделать, очень нужно!
- Support
- Служба поддержки
- Сообщения: 4555
- Зарегистрирован: 08 фев 2009, 19:24
- Откуда: JetSwap
- Контактная информация:
Re: Переход к нужной команде
http://www.jetswap.com/h?pr#7

Номер следующей команды Устанавливает номер команды, которая будет выполнена после истечения времени cmdtime. Номер команды начинается с нуля. Если не включена галочка "Случайный порядок показа страниц", то номер команды будет соответсвовать фактическому номеру команды презентации, минус единица, в противном случае соответствовать не будет и команды будут следовать в случайном порядке.
<set(cmdindex=VALUE)> где VALUE заменить на номер команды, которая будет выполнена по истечении cmdtime секунд.
Из JavaScript следует использовать alert("prs::" + prskey + "::set::cmdindex=VALUE");

С уважением, Служба поддержки.
http://www.jetswap.com
http://www.jetswap.com
Re: Переход к нужной команде
Да это я видел, только ничего не понял хотя прочитал 100 раз! По истечении какого cmdtime, т.е. после окончания команды?
То что вы написали это именно то что мне нужно? Если да, то я буду продолжать думать или приведите мне конкретный пример. Буду очень благодарен!
То что вы написали это именно то что мне нужно? Если да, то я буду продолжать думать или приведите мне конкретный пример. Буду очень благодарен!
- Support
- Служба поддержки
- Сообщения: 4555
- Зарегистрирован: 08 фев 2009, 19:24
- Откуда: JetSwap
- Контактная информация:
Re: Переход к нужной команде
После окончания времени предыдущей команды будет произведен переход на команду, номер которой будет задан в VALUE.
С уважением, Служба поддержки.
http://www.jetswap.com
http://www.jetswap.com
Re: Переход к нужной команде
Если я вас правильно понял, нужно делать вот так?
команда 1 ......
команда 2 <set(cmdindex=9)>// переход в 10-й команде
тут еще несколько команд
команда 10 ....
только в этом случае после окончания первой команды будет переход к 10-й?
Если это так, то зачем это нужно, если мне нужно по какому-то событию перейти к 10-й команде, а в вашем случае программа всегда после выполнения первой команды будет переходить к 10-й - мне этого не нужно!
Нужно как-то так, как я уже написал в первом сообщении
//тут скрипт
if (c) {
<set(cmdindex=9)>// переход в 10-й команде
}
такие скрипты у меня идут последовательно в нескольких командах, если на какой-то команде программа нашла переменную "с" то случился переход к 10-й команде.
команда 1 ......
команда 2 <set(cmdindex=9)>// переход в 10-й команде
тут еще несколько команд
команда 10 ....
только в этом случае после окончания первой команды будет переход к 10-й?
Если это так, то зачем это нужно, если мне нужно по какому-то событию перейти к 10-й команде, а в вашем случае программа всегда после выполнения первой команды будет переходить к 10-й - мне этого не нужно!
Нужно как-то так, как я уже написал в первом сообщении
//тут скрипт
if (c) {
<set(cmdindex=9)>// переход в 10-й команде
}
такие скрипты у меня идут последовательно в нескольких командах, если на какой-то команде программа нашла переменную "с" то случился переход к 10-й команде.
- Support
- Служба поддержки
- Сообщения: 4555
- Зарегистрирован: 08 фев 2009, 19:24
- Откуда: JetSwap
- Контактная информация:
Re: Переход к нужной команде
Из JavaScript следует использовать alert("prs::" + prskey + "::set::cmdindex=VALUE");
Это значит, что вместо
//тут скрипт
if (c) {
<set(cmdindex=9)>// переход в 10-й команде
}
надо писать
//тут скрипт
if (c) {
alert("prs::" + prskey + "::set::cmdindex=9");
}
Это значит, что вместо
//тут скрипт
if (c) {
<set(cmdindex=9)>// переход в 10-й команде
}
надо писать
//тут скрипт
if (c) {
alert("prs::" + prskey + "::set::cmdindex=9");
}
С уважением, Служба поддержки.
http://www.jetswap.com
http://www.jetswap.com
Re: Переход к нужной команде
Не работает так, программа не перепрыгивает несколько команд, она просто переходит к следующей команде и ей присваивается тот номер к которому должен быть переход!