Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

[js] скрыть текст

1.9K
19 апреля 2006 года
xexsus
33 / / 19.11.2004
Есть HTML код №1, который выводится на страницу автоматом, и есть HTML код №2, тагже выводимый на страницу, который придумываю сам.

Вопрос:
Могу ли я в коде №2 вставить соответствующий JavaScript, чтоб он скрыл ненужную мне часть кода №1 (и соответственно выводимый не нужный текст)?

Скрываемый HTML код статичен и мне известен.
Подскажите в каком направлении искать.
15
19 апреля 2006 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by xexsus
Есть HTML код №1, который выводится на страницу автоматом, и есть HTML код №2, тагже выводимый на страницу, который придумываю сам.

Вопрос:
Могу ли я в коде №2 вставить соответствующий JavaScript, чтоб он скрыл ненужную мне часть кода №1 (и соответственно выводимый не нужный текст)?

Скрываемый HTML код статичен и мне известен.
Подскажите в каком направлении искать.


Заключаешь текст в блок (div, span) и просто динамически через obj.style.display меняешь его видимость (none, block)

352
19 апреля 2006 года
skywalker
694 / / 10.02.2006
Цитата:
Originally posted by xexsus
Есть HTML код №1, который выводится на страницу автоматом, и есть HTML код №2, тагже выводимый на страницу, который придумываю сам.

Вопрос:
Могу ли я в коде №2 вставить соответствующий JavaScript, чтоб он скрыл ненужную мне часть кода №1 (и соответственно выводимый не нужный текст)?

Скрываемый HTML код статичен и мне известен.
Подскажите в каком направлении искать.


Скрыть текст можно:
1. с помощью css:
<style type="text/css">
#hidden{display: none;}
.not_seen{display: none;}
</style>
<div id="hidden">золотая рыбка</div>
<div class="not_seen">серебрянная рыбка</div>
2. JavaScript, для него необходимо генерить уникальный id для скрываемого текста:
<script type="text/javascript">
function answer(id) { var elem = document.getElementById(id); elem.style.display=='none';
}
</script>
Надеюсь дальше сам разберешься

8
19 апреля 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by xexsus
Могу ли я в коде №2 вставить соответствующий JavaScript, чтоб он скрыл ненужную мне часть кода №1 (и соответственно выводимый не нужный текст)?

Скрываемый HTML код статичен и мне известен.
Подскажите в каком направлении искать.


Программисты, более умные, чем мы, для того и созданны, чтобы мы могли воплощать свои самые лихие замыслы. Так что - можно всё.

1.9K
19 апреля 2006 года
xexsus
33 / / 19.11.2004
Если бы всё было бы так просто, я бы и не спрашивал.

Я не могу править HTML код №1, его генерирует сторонний сервер!

Я не могу прописать:
<div id="hidden">золотая рыбка</div>

Если, например, есть произвольный код:
Код:
<table width="100%" cellpadding="0" cellspacing="0">
 <tr class="bilet_localmenu">
  <td>
   <div align="center">
    Арендовать авто
    |
    Правила бронирования
    |
    Советы по аренде автомобиля
   </div>
  </td>
 </tr>
</table>

Это первая таблица в документе, я могу как нибудь по тегу доступиться до неё и назначить стиль скрытый?
Или какие варианты у меня есть, учитывая что сам этот код я править не могу?
832
19 апреля 2006 года
Carpus
390 / / 14.04.2005
Да чего же тут сложного-то - в стилях пишем
td.bilet_localmenu {display: none;} и всех делов.
1.9K
21 апреля 2006 года
xexsus
33 / / 19.11.2004
Цитата:
Originally posted by Carpus
Да чего же тут сложного-то - в стилях пишем
td.bilet_localmenu {display: none;} и всех делов.


так не работает :(

1.9K
21 апреля 2006 года
xexsus
33 / / 19.11.2004
Цитата:
Originally posted by xexsus
так не работает :(


попробовал через:

 
Код:
<script type="text/javascript">
s=self.document.body.innerHTML;
s1=s.replace('123','QWERTY');
self.document.body.innerHTML=s1;
</script>

,но из-за специфики страницы выдаёт ошибку "страница не найдена".
1.9K
21 апреля 2006 года
xexsus
33 / / 19.11.2004
кажется проблему решил:

 
Код:
<script language=JScript>
function myfunc(blablabla)
{
myobject = document.getElementsByTagName("table");
myobject[blablabla].style.display = "none";
}

myfunc(0);
</script>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог