HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 16.04.2008, 15:28
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

Цитата:
Сообщение от 4nt1p0v  
Подскажите, как сделать так, что был текст, и рядом была картинка на которой нарисован + и при нажатии на него появлялся текст полностью и потом его можно было убрать...
а появляца и убираца должен был текст и плюсик или только плюсик??
 
Ответить с цитированием

  #2  
Старый 12.04.2008, 14:11
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

PHP код:
<script type="text/JavaScript">
function 
showhide(element_id)
{
   if (
document.getElementById(element_id).style.display == 'none')
   {
      
document.getElementById(element_id).style.display 'block';
   }
   else
   {
      
document.getElementById(element_id).style.display 'none';
   }
}

</
script>
<
div id="bugaga" style="display: none;">Текст</div>
<
a href="#" onclick="showhide('bugaga'); return false;">+</a
Соответственно на ссылку поставишь картинку
 
Ответить с цитированием

  #3  
Старый 16.04.2008, 15:51
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

.:EnoT:., а вы знаете что при загрузке страницы document.getElementbyId...... есть undefined?
Поэтому первое условие надо сделать || documen.... == undefined
 
Ответить с цитированием

  #4  
Старый 16.04.2008, 16:05
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Isis, нет.
 
Ответить с цитированием

  #5  
Старый 16.04.2008, 16:08
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

PHP код:
function showhide(element_id)
{
   if (
document.getElementById(element_id).style.display   == 'none' || document.getElementById(element_id).style.display   == undefined )
   {
      
document.getElementById(element_id).style.display 'block';
   }
   else
   {
      
document.getElementById(element_id).style.display 'none';
   }
}

</
script
 
Ответить с цитированием

  #6  
Старый 16.04.2008, 16:49
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

После загрузки страницы, как только элементы "инициализировались", свойство [ Element ].style.display, если не было указано явно, будет пустой строкой:
Код:
<script>

window.onload = function()
{
  var node = document.getElementById('dummy');
  alert('#' + node.style.display + '#'); // Покажет ##
}
</script>

<div id="dummy"></div>
И следующий код будет возвращать ложь всегда, за исключением тех случаев, когда мы намеренно установим это свойство в "undefined":
Код:
document.getElementById(element_id).style.display == undefined
Можно привести исходную функцию примерно к такому виду:
Код:
function toggle(id) 
{
  var node = document.getElementById(id), s;
  if(!node) return;
  s = node.style;
  s.display = (s.display != 'none' ? 'none':'');
}
Стоит обратить внимание, что свойству display намеренно не присваивается значение 'block'. У столбца таблицы, например, это значение должно быть 'table-cell', и в поддерживающих браузерах может сбиться верстка.

Лучший вариант, конечно, использовать css и менять только имя класса.
 
Ответить с цитированием

  #7  
Старый 18.04.2008, 11:48
porter
Познающий
Регистрация: 01.03.2005
Сообщений: 80
Провел на форуме:
606375

Репутация: 12
По умолчанию

На странице находится 3 фрейма. В одном фрейме при помощи xss загружается фейк..

Цитата:
<iframe src="http://site/1.htm" height=100% width=100% scrolling=no frameborder=0>
но фейк загружается на весь фрейм, а не на всю страницу.... Реально ли как нить сделать чтоб он грузилcя на всю страницу..?
 
Ответить с цитированием

  #8  
Старый 18.04.2008, 15:52
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Помогите с таким вопросом.
Как, используя jQuery, раз в n секунд переинклудивать файл .php на php страницу?

Последний раз редактировалось inlanger; 18.04.2008 в 15:59..
 
Ответить с цитированием

  #9  
Старый 21.04.2008, 17:53
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

Цитата:
Сообщение от inlanger  
Помогите с таким вопросом.
Как, используя jQuery, раз в n секунд переинклудивать файл .php на php страницу?

а для этого не нужно обновить страни4ку??
 
Ответить с цитированием

  #10  
Старый 22.04.2008, 09:41
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Не знаю. Потому и спрашиваю Можно не заново include делать, а просто забрать результат выполнения этого скрипта и вставить на мою страницу...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ