2009-09-17 3 views

ответ

0

Какая версия sIFR? По крайней мере, SIFR 3 имеет метод для этого:

sIFR.redraw(); 
0

Вы пятно на: Там это функция, называемая SIFR().

Операторы замены Javascript могут быть добавлены в файле sifr.js или в конце вашего (X) HTML-файла.

Когда вы кладете код замены в файле SIFR Javascript, он будет выполнять на OnLoad (в зависимости от того, если sIFR.bAutoInit установлено значение ИСТИНА, что значение по умолчанию) или при вызове SIFR(). Если вы поместите операторы replace в тело, они будут выполнены немедленно.

Фактически это означает, что вы можете поместить оператор замены в JavaScript и вызвать sIFR() в теле. Это не будет иметь никакого значения.

Чтобы сохранить пропускную способность, вы можете поместить операторы replace в файл JavaScript, а затем вызвать sIFR() в теле. Точный код, вы должны использовать в теле в этом случае:

<script type="text/javascript"> 
if(typeof sIFR == "function"){ 
    sIFR(); 
}; 
</script> 

Очевидно, что вы могли бы назвать эту функцию позже снова, например, когда что-то изменилось в асинхронном режиме.

Sidenote: Я не знал о функции redraw(), выбранной Саймоном. Очевидно, я бы сказал, что пойду, если я, где ты.

0

спасибо, ребята. к сожалению для меня его версия 2.0.7. Я должен буду позволить дизайнерам интерфейсов обновить sifr для будущих наценок. У меня нет времени играть с этим больше, поскольку в проекте есть более важные вещи.

Я пробовал все sIFR(), но не работал, похоже, что нужно обновлять страницу каждый раз, когда пользователь переключает темы. Или, если я получаю время до конца, обновите его до v3 и попробуйте redraw().

Смежные вопросы