Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: JS script из гостевой Народ.ру
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 » 

> Описание: Как модифицировать?
Antonio
Отправлено: 08 Января, 2008 - 07:53:28
Post Id



Advanced Member


Покинул форум
Сообщений всего: 341
Дата рег-ции: Февр. 2004  
Откуда: LAN Friendnet

Карма 3




Есть JS скрипт гостевой с Народ.ру для всавки смайликов в саму ГБ. Вопрос такой, этот скрипт меняет определенные символы на картинку ($a), добился того, чтоб скрипт менял букву, на соответсятвующую ей картинку, но только если перед ней стоит пробел, как сделать, чтоб без пробела было. чтоб например "qwerty" менялось на этожже слово но написаное картинками? Файл скрипта прилепил.
Скачать файл: gb.js
Скачан раз: 855

(Отредактировано автором: 08 Января, 2008 - 07:54:48)

 
 Top
Furax
Отправлено: 08 Января, 2008 - 10:40:57
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Antonio
Тот скрипт переделывать - извращение. Проще заново:

CODE:
Кривой скрипт, убрано, дабы не вводить народ в заблуждение.

(Отредактировано автором: 09 Января, 2008 - 07:25:52)

 
 Top
Antonio
Отправлено: 08 Января, 2008 - 11:28:33
Post Id



Advanced Member


Покинул форум
Сообщений всего: 341
Дата рег-ции: Февр. 2004  
Откуда: LAN Friendnet

Карма 3




Спасибо! Щас попробую.
 
 Top
Antonio
Отправлено: 08 Января, 2008 - 11:35:46
Post Id



Advanced Member


Покинул форум
Сообщений всего: 341
Дата рег-ции: Февр. 2004  
Откуда: LAN Friendnet

Карма 3




Хм, вызывает ошибку в строке
CODE:
for (x in symbols) text=text.split(x).join('<img src="' . symbols[x] . '">');
Символ 72, предполагается наличие идентификатора.
 
 Top
Furax
Отправлено: 09 Января, 2008 - 00:06:47
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Antonio
Объяви переменные x и text...
 
 Top
Furax
Отправлено: 09 Января, 2008 - 00:09:28
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Стоять! Я понял: этот скрипт кривой... На самом деле нужно делать вот так:
CODE:
var symbols=new Array();
symbols['a'] = 'a.gif';
...
symbols['z'] = 'z.gif';

var out='';

for (var i=0; i<text.length; i++)
{
var smb=text.chatAt(i);
if (symols[smb])
out+='<img src="' + symbols[smb] + '">';
else
out+=smb;
}
Исходный текст должен быть в переменной text, а результирующий берём из out.
 
 Top
Antonio
Отправлено: 09 Января, 2008 - 05:30:23
Post Id



Advanced Member


Покинул форум
Сообщений всего: 341
Дата рег-ции: Февр. 2004  
Откуда: LAN Friendnet

Карма 3




Ошибка в символе 15 строки
CODE:
for (var i=0; i<text.length; i++)
text - определение отсутствует.
 
 Top
Antonio
Отправлено: 09 Января, 2008 - 05:31:50
Post Id



Advanced Member


Покинул форум
Сообщений всего: 341
Дата рег-ции: Февр. 2004  
Откуда: LAN Friendnet

Карма 3




Цитата:
Объяви переменные x и text...
А как? В затруднении
 
 Top
defenderyk
Отправлено: 09 Января, 2008 - 06:08:26
Post Id


Super Member


Покинул форум
Сообщений всего: 709
Дата рег-ции: Окт. 2007  
Откуда: Россия

Карма 3




Я так понял тебе надо, чтобы из текста делалась картинка?
Если да, то помотри как это организовано в гостевой Denied Guestbook.
Ссылку не помню, но если что можешь посмотреть на сайте
http://www.ulyanovskcity.ru/gb
 
 Top
Furax
Отправлено: 09 Января, 2008 - 06:19:08
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Antonio
Я говорю: в переменной text должен содержаться тот текст, который тебе надо "переработать". Например:
CODE:
var text="Любовь прошла, завяли помидоры!";

Или содержимое какого-то тега:
CODE:
<p id="myTag">Мой текст</p>
...
var text=document.getElementById('myTag').firstChild.nodeValue;
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0463]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33