Страница 1 из 1

JavaScript на форуме, замена текста

Добавлено: 29 янв 2010, 14:32
DeeMan
Народ если не сложно помогите пожалуйста с JavaScript'ом, ато я в этом нешaрю :(

Словом, на форуме при добавлении сообщения надо заменить [youtube]http://www.youtube.com/watch?v=XXXXX[/youtube] на html код (см. ниже)... впринципе не сложно, но... на данный момент дошел до:

Форум, после BODY:

Код: Выделить всё

<script type="text/javascript" language="javascript">
e=document.getElementsByTagName("TD");
for(k=15; k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[youtube]') != -1){
s=s.replace('[youtube]http://www.youtube.com/watch?v=','');
s=s.replace('[/youtube]','');
        // здесь как я понимаю в 's' сидят мои ХХХХХ
e[k].innerHTML=s;
}
} }
</script>


Далее у меня не получается вставить XXXXX в код на который собственно и хочу заменить (в помеченные места):
-----------------------------------------------------------------------------------------------------------------------------------------
<table><tbody width="640"><tr><td align="center">

<div id="forum.XXXXX.X1">
<img src="http://i1.ytimg.com/vi/XXXXX/default.jpg"></br>
<input type="button" value="Показать Видео »" onclick="toggleLayer('forum.XXXXX.X'); toggleLayer('forum.XXXXX.X1');">
</div>

<div id="forum.XXXXX.X" style="display: none;">

<div align="right"><img alt="" style="padding-bottom: 3px;" name="imgcloseXXXXX" src="/img/icons/icon-close.gif" align="absmiddle" title="Спрятать Видео" onmouseover="document.imgcloseXXXXX.src='/img/icons/icon-close-mouseover.gif'" onmouseout="document.imgcloseXXXXX.src='/img/icons/icon-close.gif'"onclick="toggleLayer('forum.XXXXX.X'); toggleLayer('forum.XXXXX.X1');"></div>

<object width="640" height="385">
<param name="movie" value="http://www.youtube.com/v/XXXXX"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/XXXXX" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed>
</object>

</div>

</td></tr></tbody></table>
-----------------------------------------------------------------------------------------------------------------------------------------

Помогите решить проблему, заранее благодарен....