powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как преобразовать < и > в последовательности?
9 сообщений из 9, страница 1 из 1
(JS) Как преобразовать < и > в последовательности?
    #33632910
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в JavaScript преобраховать спецсимволы (типа скобки открытия и закрытия тегов) в код HTML?

P.S. Можно просто Бизик admin@busyman.ru ICQ# 131833549
...
Рейтинг: 0 / 0
(JS) Как преобразовать < и > в последовательности?
    #33632929
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JScript">
  var oMenuXml = new ActiveXObject("Microsoft.XMLDOM");
  oMenuXml.async = false;
  oMenuXml.load("rss.xml");
  var oMenuXsl = new ActiveXObject("Microsoft.XMLDOM");
  oMenuXsl.async = false;
  oMenuXsl.load("recent.xsl");
  function writeHTML2 () { document.body.innerHTML = replace(replace(oMenuXml.transformNode(oMenuXsl.documentElement) ,'<','<')  ,'>','>') ; }
</SCRIPT>
</HEAD>
<BODY onload="writeHTML2();">
<SCRIPT LANGUAGE="JScript">
 document.write(oMenuXml.transformNode(oMenuXsl.documentElement));
</SCRIPT>
</BODY>

почему-то теги "не подхватываются"

P.S. Можно просто Бизик admin@busyman.ru ICQ# 131833549
...
Рейтинг: 0 / 0
(JS) Как преобразовать < и > в последовательности?
    #33633037
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А заменой < на & lt; и > на & qt; (если правильно понял)?
...
Рейтинг: 0 / 0
(JS) Как преобразовать < и > в последовательности?
    #33633047
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BerkutА заменой < на & lt; и > на & qt; (если правильно понял)?
мне наоборот надо... но не получается:
Код: plaintext
s = s.replace(/\& lt\;/,'<').replace(/\& gt\;/,'>') ;
...
Рейтинг: 0 / 0
(JS) Как преобразовать < и > в последовательности?
    #33633053
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BerkutА заменой < на & lt; и > на & qt; (если правильно понял)?
даже так не работает:
Код: plaintext
1.
2.
3.
4.
		var s;
		s = (""+oMenuXml.transformNode(oMenuXsl.documentElement));
		s = s.replace(/& lt;/,'<') ;
		s = s.replace(/& gt;/,'>') ;
		alert(s);
...
Рейтинг: 0 / 0
(JS) Как преобразовать < и > в последовательности?
    #33633058
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой... а почему он только первый символ заменил, но не все ???

P.S. Можно просто Бизик admin@busyman.ru ICQ# 131833549
...
Рейтинг: 0 / 0
(JS) Как преобразовать < и > в последовательности?
    #33633068
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВОПРОС СНЯТ!

Код: plaintext
1.
		while (s.indexOf('<')>- 1 ) s = s.replace(/</,'<') ;
		while (s.indexOf('>')>- 1 ) s = s.replace(/>/,'>') ;

P.S. Можно просто Бизик admin@busyman.ru ICQ# 131833549
...
Рейтинг: 0 / 0
(JS) Как преобразовать < и > в последовательности?
    #33633097
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BusyManОй... а почему он только первый символ заменил, но не все ?Надо модификатор g в регулярном выражении.
...
Рейтинг: 0 / 0
(JS) Как преобразовать < и > в последовательности?
    #33633235
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Berkut BusyManОй... а почему он только первый символ заменил, но не все ?Надо модификатор g в регулярном выражении.
http://www.busyman.ru/blog/recent.html

У меня теперь уже другая проблема...
пишет что-то типа "нет доступа"

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<SCRIPT LANGUAGE="JScript">
  var oMenuXml = new ActiveXObject("Microsoft.XMLDOM");
  oMenuXml.async = false;
  oMenuXml.load("http://busyman.livejournal.com/rss.xml");
  var oMenuXsl = new ActiveXObject("Microsoft.XMLDOM");
  oMenuXsl.async = false;
  oMenuXsl.load("recent.xsl");
  function writeHTML2 () 
	{ 
		var s;
		s = (""+oMenuXml.transformNode(oMenuXsl.documentElement));
		while (s.indexOf('<')>- 1 ) s = s.replace(/</,'<') ;
		while (s.indexOf('>')>- 1 ) s = s.replace(/>/,'>') ;
		document.body.innerHTML = s; 
	}
  function writeHTML  () { document.body.innerText = oMenuXml.transformNode(oMenuXsl.documentElement); }
</SCRIPT>

локально РАБОТАЕТ!!! А вот с сайта - нет
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как преобразовать < и > в последовательности?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]