powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / замена &lt;br/&gt; на тэг <br />
6 сообщений из 6, страница 1 из 1
замена &lt;br/&gt; на тэг <br />
    #38135785
Kuatishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
помогите, пож-та, разобраться с проблемой: строка данных передается из одной веб-формы и отображается в другой страничке, в ней присутствуют тэги <br />, но в страничку они ложатся в виде <br/>. Хочу попробовать при body onload менять их на <br />. Попробовал вот такой вариант:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
<script>
function replace()
 {
  document.getElementById('TEST').replace('&lt;br/&gt;', '
');
 }
 </script>
</head>
<body onload="replace()">


вот тут я так полагаю должна произойти замена:
Код: javascript
1.
<input TYPE="TEXT" ID="TEST" VALUE="test &lt;br/&gt; test"></input>


ничего не происходит.
...
Рейтинг: 0 / 0
замена &lt;br/&gt; на тэг <br />
    #38135818
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kuatisheничего не происходит.
Это не удивительно...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
function rplc() {
	var o=document.getElementById('TEST')
	o.value=o.value.replace(/<br\/>/, '');
}
</script>
</head>
<body  onload="rplc()">
<input TYPE="TEXT" ID="TEST" VALUE="test &lt;br/&gt; test" />
</body>
</html>
...
Рейтинг: 0 / 0
замена &lt;br/&gt; на тэг <br />
    #38136266
Kuatishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

Спасибо, теперь ясно.
Еще вопрос, почему не работает вывод переменной в html тело?
Делаю так:
Код: javascript
1.
2.
3.
            <script>
        document.write=o.value;
        </script>


переменную o вынес за пределы функции.
Код: javascript
1.
2.
3.
var o=document.getElementById('TEST')
function rplc() {
	
...
Рейтинг: 0 / 0
замена &lt;br/&gt; на тэг <br />
    #38136318
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kuatisheпочему не работает вывод переменной в html тело?
Делаю так:
Код: javascript
1.
2.
3.
            <script>
        document.write=o.value;
        </script>


Так же ничего удивительного... Ибо
Код: javascript
1.
document.write()

это метод, а не свойство!

А еще лучше почитать выделеное по этой ссылке
http://javascript.ru/tutorial/dom/intro#vozmozhnosti-kotorye-daet-dom
...
Рейтинг: 0 / 0
замена &lt;br/&gt; на тэг <br />
    #38136459
Kuatishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa это метод, а не свойство!

Сорри, писал от руки, ошибся.
Код: javascript
1.
document.write(o.value);


пробовал и просто без замены:
Код: javascript
1.
document.write(o);


не работает.
...
Рейтинг: 0 / 0
замена &lt;br/&gt; на тэг <br />
    #38137078
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kuatishe , ты читал сноску по ссылке?

И еще.
Для понятия проблемы нужен тестовый пример на котором та проблема проявляется... А так - х/з что там у тебя...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / замена &lt;br/&gt; на тэг <br />
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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