Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   xml, xmlns в JavaScript (https://javascript.ru/forum/misc/50870-xml-xmlns-v-javascript.html)

ko1es 15.10.2014 04:33

xml, xmlns в JavaScript
 
Здравствуйте, нубский вопрос, сейчас изучаю JavaScript, смотрю видеокурс Евгения Попова.
Он разрабатывает в среде phpDesigner - установил тоже ее.
Переписал код задачи из видео, там есть строчка:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">

У меня xmlns и xml выделяются красным цветом - из-за чего не получается посмотреть результат задачи.
Что нужно сделать дабы все заработало)
Просьба без стеба, изучаю JavaScript первый день :-?

danik.js 15.10.2014 08:27

Цитата:

Сообщение от ko1es
из-за чего не получается посмотреть результат задачи

Тебя ослепило ярко-красное свечение этих атрибутов? Или почему не получается? Причем тут JavaScript?

Ты наверно просто создал файл одного типа (например JS-файл), а суешь туда HTML-код.

Что же касается этих атрибутов, то большинство обходятся без них.
Твои атрибуты нужны лишь для XHTML документов (HTML в XML синтаксисе), а никто такой тип не юзает, ибо ничего полезного в этом нет. Могу гарантировать что у тебя не xhtml документ, а по сему эти атрибуты не играют абсолютно никакой роли, и на JavaScript не повлияют.

danik.js 15.10.2014 08:34

Важнее указать верный доктайп. Ибо его наличие/корректность в некоторых случаях влияет на работу JavaScript (верней, js-код нередко не предусматривает возможности правильной работы в quirks mode)

Лучше всего указать <!DOCTYPE html>

ko1es 15.10.2014 12:33

Цитата:

Сообщение от danik.js (Сообщение 335623)
Важнее указать верный доктайп. Ибо его наличие/корректность в некоторых случаях влияет на работу JavaScript (верней, js-код нередко не предусматривает возможности правильной работы в quirks mode)

Лучше всего указать <!DOCTYPE html>

Доктайп такой и стоит вроде(
Вот простой пример работы функции, почему он тогда не выдает результат в браузере? :(

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru"> 
<head> 
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
          <title> 
               Пример 1 
          </title>
     </head> 
     <body> 
          <div>                
		<script type="text/javascript">
		funсtion summa(number1,number2){	
		var itog = number1 + number2; 
		document.write(itog);}
		summa(5,5);
		
		</script>
          </div> 
     </body> 
</html>

danik.js 15.10.2014 12:42

ko1es, ты че, издеваешься что-ли?

danik.js 15.10.2014 12:42

Ты код сам написал или скопипастил?

ko1es 15.10.2014 12:46

Цитата:

Сообщение от danik.js (Сообщение 335642)
Ты код сам написал или скопипастил?

Не издеваюсь :( скопипастил из видеоурока, чтобы посмотреть использование.
Вот ссылка на видео (с 5 мин):
http://www.youtube.com/watch?v=mg6RH...hec3b&index=25

А что неправильно?

danik.js 15.10.2014 12:49

Перепиши (js код), а не скопипасть.

ko1es 15.10.2014 12:56

Цитата:

Сообщение от danik.js (Сообщение 335645)
Перепиши (js код), а не скопипасть.

Ё-моё, спасибо большое, не знал, что программа может так реагировать на копипаст
Пишу на Java, работаю в программе Int IDEA - там можно копипастить спокойно)

danik.js 15.10.2014 13:11

Цитата:

Сообщение от ko1es
Доктайп такой и стоит вроде(

Сравни:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html>


Как ты их сравнивал что они оказались у тебя "такими" же?

Цитата:

charset=windows-1251
Это прошлый век. Юзай utf-8. К слову, этот тег на реальном сервере будет игнорироваться. Ибо это - запасной вариант, на случай если http-заголовка Content-Type не будет


Часовой пояс GMT +3, время: 17:29.