Admin
| Информация о пользователе |
|
| Дата: Суббота, 07.03.2009, 18:15 | Сообщение # 1 |
Основатель проекта
Группа: Администраторы
Сообщений: 144
Репутация: 8
Статус: Offline |
Если вы хотите чтобы например новость набиралась как-бы от руки, или просто сделать прикольный эффект, тогда читайте ниже. Это вставить на нужную нам страницу до /body>: [cute]Code <script> function typeit(id,word,time,bl){
var i = 0; var dest = document.getElementById(id); type(); if(bl){ blink();} function type(){ var lett = word. charAt(i); if(lett == '[' && word. charAt(i+1)=='b' && word. charAt(i+2)=='r' && word. charAt(i+3)==']'){lett = '</br>'; i=i+3} var cont = dest.innerHTML; var e = ''; if(cont. indexOf('|')>=0){cont = cont. replace(/[|]/,''); e = '|';} dest.innerHTML = cont + lett + e; i = ++i; speed = time + parseInt(time/100*( Math. random()*100)); setTimeout(type,speed); }; var p = 1; function blink(){ var e; var cont = dest.innerHTML; var cont = cont. replace(/[|]/,'') if(p == 1){e = '|'; p = 0;} else{e = ''; p = 1;} dest.innerHTML = cont + e; setTimeout( blink,200); }; }; </script> [/cute] Чтобы запустить скрипт, надо использовать вызов функции: [cute]Code typeit('mydiv','Какое либо предложение без html тегов',300,true) [/cute] Например: [cute]Code <input value="Запуск" onclick="typeit('mydiv','Вы видите работу скрипта.[br]В данный момент он печатает со скоростью - 300 миллисекунд. Для переноса строки используется бб ко.[br]Не забудьте рассказать друзьям ...',150,true)" type="button"> [/cute] Для переноса строк используется код Может потребоватся jQuery!
Если у вас есть вопросы обратитесь на форум, почитайте F.A.Q или обратитесь в тех поддержку.
|
| |
| |
suslik
| Информация о пользователе |
|
| Дата: Пятница, 03.07.2009, 18:32 | Сообщение # 2 |
Веб мастер
Группа: Продвинутые
Сообщений: 12
Репутация: 1
Статус: Offline |
спс
|
| |
| |