Java Script и кодировка в Html4.0

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем [ds]Sidmaker, 7 авг 2005.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. [ds]Sidmaker

    [ds]Sidmaker Гость

    Наро помогите с проблемкой , есть такой фрагмент кода :
    HTML:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <title>ГЫГЫГЫ</title>
    <script language="javascript" type="text/javascript">
    function test(){
    document.getElementById('txt').innerHTML = "проба проба проба";
    }
    </script>
    </head>
    <body>
    <form name="FormMain" method="post">
    <input type="button" name="but_1" value="but" onClick="test();">
    </form>
    <div id="txt">Здесь текст функции на javascript</div>
    </body>
    </html>
    так вот код конечно не полный но не пашет нормально именно этот момент, срабатывает функция после чего на место текста между <div>_Сюда_</div> записывается фраза "проба проба проба" но вот в чем собственно и проблема что она т.е. фраза отображается в броузере кодировкой а не нормальным текстом. Так что мне нужно сделать что-бы текст отображался нормально ... по моему что-то нужно запистать в еще один тег <meta> только вот что я не знаю.
    Народ подскажите с меня бутылка. :D
     
  2. Andrew Stephanoff

    Andrew Stephanoff Гость

    Код (Text):
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>


    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <title>ГЫГЫГЫ</title>
    <script language="javascript" type="text/javascript">
    function test() {
     document.getElementById("txt").childNodes[0].nodeValue = "проба проба проба";
    }
    </script>


    </head>
    <body>


    <input type="button" value="but" onClick="test();" />
    <div id="txt">Здесь текст функции на javascript</div>


    </body>
    </html>
     
  3. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.755
    Симпатии:
    0
    Для: [ds]Sidmaker
    заодно в настройках веб сервера установить по дефолту кодировку.
     
  4. Andrew Stephanoff

    Andrew Stephanoff Гость

    если указывать кодировку на сервере, тогда не нужно
    Код (Text):
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    если не указывать на сервере, то нужно
     
  5. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.755
    Симпатии:
    0
    Для: Andrew Stephanoff
    ты прав, только на сервере надёжнее, а вообще лучше и там и тут.
    хотя бывает чудо, что всё-равно она слетает.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей