 
			
				14.01.2013, 19:19
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 30.01.2009 
					
					
					
						Сообщений: 42
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
			
			 
				Совместимость синтаксиса JavaScript в XML/HTML
			 
			
		
		
		
		Практически "всё работает", но хочу просв Ятиться в теории и стандартах
 
<script type="text/javascript"><!--
var A=0;
--A;
var S="Здесь был Вася";
//-->
</script>
 
1) JS операция декремента в синтаксисе HTML обозначает конец комментария. 
2) Кавычки в XML не допустимы.
 
И как дальше с этим жить?    
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				14.01.2013, 19:55
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 х.з 
				
				
				
				
	
 
 
			 | 
			  | 
			
				
				
					Регистрация: 21.11.2010 
					
					
					
						Сообщений: 4,588
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от jsjob
			
		
	 | 
 
	| 
		И как дальше с этим жить?
	 | 
 
	
 
 учится для начала, а не придумывать проблемы
 http://www.w3schools.com/xml/xml_cdata.asp
	
 
	| 
		
			Сообщение от jsjob
			
		
	 | 
 
	
		<script type="text/javascript"><!-- 
var A=0; 
--A; 
var S="Здесь был Вася"; 
//--> 
</script>
	 | 
 
	
 
 этож насколько браузер должен быть древним , чтоб так писать?  
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось dmitriymar, 14.01.2013 в 19:59.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				14.01.2013, 20:40
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 30.01.2009 
					
					
					
						Сообщений: 42
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Насколько я понимаю, CDATA не будет работать в HTML-браузерах без XML-парсера. 
 
Меня интересует вопрос - возможно ли оформить JS код так, чтоб HTML-страница была одновременно валидной как HTML4/5, так и XML, работала бы без ошибок в старых и специальных браузерах. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				14.01.2013, 20:40
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 20.03.2008 
					
					
					
						Сообщений: 1,183
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 > JS операция декремента в синтаксисе HTML обозначает конец комментария. 
 
только в sgml и толко внутри декларации. впрочем, не начинай комментарий 
 
> Кавычки в XML не допустимы 
 
допустимы 
		
	
		
		
		
		
		
			
				__________________ 
				.ня
			 
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				14.01.2013, 20:48
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 30.01.2009 
					
					
					
						Сообщений: 42
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		tenshi, 
С первым, конечно, правильно, хотя я "предпочёл" просто написать A=A-1   
Насчёт кавчек, не уверен, но по XML они д.б. заменены на мнемоники, и парсер должен останавливаться, если кавычка встретится вне тега. А на мнемонику можно заменить кавычки у скрипта только если скрипт вписывается в событие тега.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				14.01.2013, 20:59
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 х.з 
				
				
				
				
	
 
 
			 | 
			  | 
			
				
				
					Регистрация: 21.11.2010 
					
					
					
						Сообщений: 4,588
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от jsjob
			
		
	 | 
 
	| 
		Насколько я понимаю, CDATA не будет работать в HTML-браузерах без XML-парсера.
	 | 
 
	
 
 а это какие , что понимают только html? прошлого века выпуска?
 
	
 
	| 
		
			Сообщение от jsjob
			
		
	 | 
 
	| 
		чтоб HTML-страница была одновременно валидной как HTML4/5, так и XML, работала бы без ошибок в старых и специальных браузерах.
	 | 
 
	
 
 а доктайп тогда зачем нужен по вашему? новые браузеры понимают старые стандарты -вот и пишите  всё согласно самому старому стандарту
 повторю ещё раз-не придумывайте проблемы самостоятельно 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось dmitriymar, 14.01.2013 в 21:02.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				14.01.2013, 22:57
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 30.01.2009 
					
					
					
						Сообщений: 42
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		DOCTYPE - зло  
При использовании DOCTYPE в документе, браузер будет вероятно использовать соответствующий парсер, который не может быть надёжнее универсального. Многолетняя практика показывает, что валидный и с DOCTYPE документ будет с большей вероятность сломан одним из браузеров, чем без этой хрени.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				14.01.2013, 23:03
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 sinistral 
				
				
				
				
	
 
 
			 | 
			  | 
			
				
				
					Регистрация: 28.03.2011 
					
					
					
						Сообщений: 5,418
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от jsjob
			 
		
	 | 
 
	
		Практически "всё работает", но хочу просвЯтиться в теории и стандартах 
<script type="text/javascript"><!--
var A=0;
--A;
var S="Здесь был Вася";
//-->
</script>
  
1) JS операция декремента в синтаксисе HTML обозначает конец комментария. 
2) Кавычки в XML не допустимы. 
 
И как дальше с этим жить?  
	 | 
 
	
 
 интересно, для клиентов из какой вселенной вы сайт пишите, если такими вопросами задаётесь?  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				14.01.2013, 23:06
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 х.з 
				
				
				
				
	
 
 
			 | 
			  | 
			
				
				
					Регистрация: 21.11.2010 
					
					
					
						Сообщений: 4,588
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от jsjob
			
		
	 | 
 
	| 
		Многолетняя практика показывает, что валидный и с DOCTYPE документ будет с большей вероятность сломан одним из браузеров, чем без этой хрени.
	 | 
 
	
 
 лучше бы у вас был хотя бы минимальный опыт , а не многолетняя практика, с ним бы подобных вопросов, фраз и желания читать статьи ,написанные людьми явно не в теме , не возникало бы.  
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось dmitriymar, 14.01.2013 в 23:12.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				14.01.2013, 23:15
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 30.01.2009 
					
					
					
						Сообщений: 42
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от melky
			 
		
	 | 
 
	| 
		интересно, для клиентов из какой вселенной вы сайт пишите, если такими вопросами задаётесь?
	 | 
 
	
 
 АПВС
 
	
 
	
		
			Сообщение от dmitriymar
			 
		
	 | 
 
	| 
		лучше бы у вас был хотя бы минимальный опыт
	 | 
 
	
 
 Большое спасибо  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
 
 |  
  |