|
Replace
|
|
| uSide | Дата: 26 Февраля 2010, 00:43 | Сообщение # 1 | ● ● ● ● ● 121 сообщение Статус: Offline | есть у меня <div id="message"> [sdfsdf] safdasd </div> дайте,пожалуйста, пример скрипта, который бы заменял "[sdfsdf]" на "<hr />" | | |
|
| mob_dp | Дата: 26 Февраля 2010, 00:50 | Сообщение # 2 | ● ● ● ● ● 4112 сообщений Статус: Offline | Code document.getElementById('message').innerHTML = document.getElementById('message').innerHTML.replace('[sdfsdf]','<hr />') | | |
|
| uWeb | Отредактировал uWeb - Пятница, 26 Февраля 2010, 07:51 Дата: 26 Февраля 2010, 07:51 | Сообщение # 3 | ● ● ● ● ● 1135 сообщений Статус: Offline | uSide, [ hr] | | |
|
| uSide | Отредактировал uSide - Пятница, 26 Февраля 2010, 15:59 Дата: 26 Февраля 2010, 15:57 | Сообщение # 4 | ● ● ● ● ● 121 сообщение Статус: Offline | Code <div id="comments" class="commentMessage"> [say]uSide[/say] </div> <script>document.getElementById('comments').innerHTML = document.getElementById('comments').innerHTML.replace('[say]','<hr />')</script> и не пашет...  | | |
|
| Infamous | Дата: 26 Февраля 2010, 16:09 | Сообщение # 5 |  ● ● ● ● ● 1670 сообщений Статус: Offline | uSide, Code var cm = document.getElementById('message').innerHTML; cm = cm.replace('[say]', '<hr />'); cm = cm.replace('[/say]', '<hr />'); | | |
|
| uSide | Дата: 26 Февраля 2010, 16:24 | Сообщение # 6 | ● ● ● ● ● 121 сообщение Статус: Offline | Infamous, не-а... не работает | | |
|
| uWeb | Дата: 26 Февраля 2010, 16:29 | Сообщение # 7 | ● ● ● ● ● 1135 сообщений Статус: Offline | uSide, ссылку | | |
|
| mob_dp | Дата: 26 Февраля 2010, 16:33 | Сообщение # 8 | ● ● ● ● ● 4112 сообщений Статус: Offline | Infamous, uWeb, Этим скриптом вы производите изменение в переменной. Чтобы сообщение приняло содержимое переменной - добавляется строка: Code document.getElementById('message').innerHTML = cm; | | |
|
| uSide | Дата: 26 Февраля 2010, 18:05 | Сообщение # 9 | ● ● ● ● ● 121 сообщение Статус: Offline | а если сообщений много, работать будет? | | |
|
| Infamous | Дата: 26 Февраля 2010, 18:58 | Сообщение # 10 |  ● ● ● ● ● 1670 сообщений Статус: Offline | uSide, нет. Там через цикл надо. | | |
|
| uSide | Дата: 26 Февраля 2010, 19:53 | Сообщение # 11 | ● ● ● ● ● 121 сообщение Статус: Offline | ну да ладно... я забил на создание "ББ кода"... пользуюсь станд. кодами)Добавлено (26 Февраль 2010, 19:53) --------------------------------------------- но всё-же решение нашёл... если кому будет нужно: Code e=document.getElementsByTagName("DIV"); for(k=15; k<e.length;k++) { if(e[k].className=='commentMessage') { s=e[k].innerHTML; while (s.indexOf('[sayto]') != -1){ s=s.replace('[sayto]','<b>'); s=s.replace('[/sayto]','</b>'); e[k].innerHTML=s; } } } | | |
|
| cucYa | Дата: 27 Февраля 2010, 12:34 | Сообщение # 12 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | uSide, нет. Там через цикл надо. Code var cm = document.getElementById('message'); cm.innerHTML = cm.innerHTML.replace(/\[say\]|\[\/say\]/gi, '<hr />'); | | |
|