Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Битрикс + Javascript

00 голосов
1
Здравствуйте.

Я пытаюсь сделать простую вещь:
Код
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<script language="javascript" type="text/javascript">
function f1(s)
{
   document.getElementById("p").innerHTML = decodeURIComponent(s);
}
</script>
</head>
<body onLoad="javascript:f1('<?= rawurlencode(iconv('Windows-1251', 'UTF-8', "абс"));?>')">
   <p id="p"></p>
</body>
</html>


Но когда я делаю тоже самое в Битриксе заменив "абс" на превьютекст из инфоблока теряется кодировка( кроме FireFox).

Соответственно вопрос.
Как вообще в Битриксе можно текстовые данными на русском из инфоблока манипулировать с помощью javascript?

Спасибо.
спросил 21 Июнь, 13 от Gazoon (120 баллов)

1 Ответ

00 голосов
iconv нужно делать только если ты делаешь аjax-запрос к другой странице

А так у тебя должно быть все впорядке. Пробовал так?
<body onLoad="javascript:f1('абс')?>')">

<?= rawurlencode - и здесь у тебя пробел.
ответил 21 Июнь, 13 от Incubus (580 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 17 Сен, 13 от W1Ng (540 баллов)
0 голосов
0 ответов
0 голосов
1 ответ
спросил 08 Дек, 16 от аноним
0 голосов
2 ответов
спросил 11 Апр, 14 от Kurt (100 баллов)
0 голосов
3 ответов
спросил 22 Март, 14 от Willow (300 баллов)