Javascript проблема с кодировкой
Всем привет.
document.getElementById('err_phone').innerHTML = "Укажите номер без пробелов. Пример: 89061234567"; ..... выводит ������� ����� ��� ��������. ������: 89061234567 . Используемая кодировка на всем сайте utf-8 и какая то странная проблема. Если главный файл в корне сохраняю без подписи юникода BOM, тогда все русские буквы на всем сайте превращается в иероглифа , а document.getElementById('err_phone').innerHTML = "Укажите номер без пробелов. Пример: 89061234567"; выводит результат как положено без иероглифов, но если главный файл сохранить с подписью юникода BOM , тогда на всем сайте все в порядке, а а document.getElementById('err_phone').innerHTML = "Укажите номер без пробелов. Пример: 89061234567"; выводит иероглифы. ..... Кстати все подключаемые файлы к главному файлу через include , сохранены без подписи BOM иначе появлялись какие то непонятные отступы, но это уже другая тема. |
Проблему решил сам. Пишу в dreamweaver ..... изменить -> свойство страницы -> кодировка документа юникод 8 ... снять галочку - подпись юникода. Знал конечно что можно поменять кодировку таким образом, но как бы utf-8 в javascript по умолчанию, а тут откуда то западноевропейская кодировка влезла именно в файл яваскрипта.
|
Ребят спасайте. Есть скрипт php . Из него нужно вызвать функцию javascript и передать через эту функцию переменную $c_del.
<?php if(!res_cookie($cookie_id[1])) { $c_del = 'g-'.$cookie_id[1].'-'.$cookie_id[3]; ?> <script type="text/javascript"> f_dell('<?=$c_del?>'); </script> <?php } ?> |
|
Цитата:
<? $name="Вася"; ?> <script>name="<? echo $name; ?>"</script> По такому же принципу пытаюсь обратится к функции. <?php if(!res_cookie($cookie_id[1])) { $c_del = 'g-'.$cookie_id[1].'-'.$cookie_id[3]; ?> <script type="text/javascript"> f_dell('<?=$c_del?>'); </script> <?php } ?> В исходном коде html отображено <script type="text/javascript"> f_dell('g-353-40'); </script> , но обращения к функции нет. Может Я что то недопонимаю, но по логике дойдя до этого места должна быть вызвана функция f_dell('g-353-40'). Грешил на ошибки, но если как пример вставить вместо функции в это место location.href = "index.php"; , то сразу перекидывает, значит по пути ошибок нет. Может функцию надо как то особо записать?! |
Функция f_dell в php объявлена или в javascript?
|
Цитата:
<script src="js/basket.js"></script> |
Как получить из ссылки http://kitras.ru/index.php?id=238 значение index.php . Можно через регулярные выражения, но может есть решение попроще? За ранее благодарен. )
|
echo parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); + http://www.php.net/manual/ru/function.ltrim.php думаю разберетесь сами как удалить косую |
Цитата:
|
Часовой пояс GMT +3, время: 18:41. |