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

  • Автор темы [ds]Sidmaker
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

[ds]Sidmaker

#1
Наро помогите с проблемкой , есть такой фрагмент кода :
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
 
A

Andrew Stephanoff

#2
Код:
<!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>
 

admin

Well-known member
08.08.2003
2 754
0
#3
Для: [ds]Sidmaker
заодно в настройках веб сервера установить по дефолту кодировку.
 
A

Andrew Stephanoff

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

admin

Well-known member
08.08.2003
2 754
0
#5
Для: Andrew Stephanoff
ты прав, только на сервере надёжнее, а вообще лучше и там и тут.
хотя бывает чудо, что всё-равно она слетает.
 
Статус
Закрыто для дальнейших ответов.