11. Antonio - 09 Января, 2008 - 07:14:51 - перейти к сообщению
Спс, всеравно ошибка почему то вылезает
12. Furax - 09 Января, 2008 - 07:31:32 - перейти к сообщению
Так... Ладно, ленивый способ "написать, не проверяя" не прокатил. Вот этот скрипт точно работает:
Кстати, забыл предупредить: в теге должен быть только текст, без других тегов и сущностей ( , —, etc.).
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>
<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>
Кстати, забыл предупредить: в теге должен быть только текст, без других тегов и сущностей ( , —, etc.).
13. Antonio - 09 Января, 2008 - 09:22:49 - перейти к сообщению
Ай спасибо! Работает!