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#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#29 used as offset, casting to integer (29) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: JS script из гостевой Народ.ру [2]
ТвойWeb » WebMaster класс » JavaScript » JS script из гостевой Народ.ру

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

11. Antonio - 09 Января, 2008 - 07:14:51 - перейти к сообщению
Спс, всеравно ошибка почему то вылезает
12. Furax - 09 Января, 2008 - 07:31:32 - перейти к сообщению
Так... Ладно, ленивый способ "написать, не проверяя" не прокатил. Вот этот скрипт точно работает:

CODE:
<html>
<body>
<p id="myP">My text...</p>

<script type="text/javascript">
<!--

var symbols=new Array();
symbols['M'] = 'M.gif';
symbols['y'] = 'y.gif';
symbols['t'] = 't.gif';
symbols['e'] = 'e.gif';
symbols['x'] = 'x.gif';
symbols['.'] = 'dot.gif';

var out='';
var text=document.getElementById('myP').innerHTML;

for (var i=0; i<text.length; i++)
{
var smb=text.charAt(i);
if (symbols[smb])
out+='<img src="' + symbols[smb] + '">';
else
out+=smb;
}

document.getElementById('myP').innerHTML=out;

//-->
</script>
</body>
</html>


Кстати, забыл предупредить: в теге должен быть только текст, без других тегов и сущностей (&nbsp;, &mdash;, etc.).
13. Antonio - 09 Января, 2008 - 09:22:49 - перейти к сообщению
Ай спасибо! Работает!

Форум на AlfaSpace.NET


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

[Script Execution time: 0.0343]     [ 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