ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

13.12.2007, 11:21
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Вот на досуге накатал небольшие ф-ии для "показа" и "скрытия" определенного эл-та по его id..может пригодится кому...
Код:
is_ie = ((/msie/i.test(window.navigator.userAgent) && !/opera/i.test(window.navigator.userAgent)));
function GID(id)
{
return (is_ie) ? document.all[id] : document.getElementById(id);
}
function showHideEl(id,act)
{
if(act == 'hide')
{
GID(id).style.visibility = 'hidden';
} else if(act == 'show')
{
GID(id).style.visibility = 'visible';
}
}
Юзать showHideEl('id элемента','действие(show\hide)');
|
|
|

14.12.2007, 01:21
|
|
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме: 4520553
Репутация:
1316
|
|
А нахрен определять браузер? getElementById работает во всех браузерах.
|
|
|

14.12.2007, 01:48
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Просто были косяки с ИЕшкой...может чисто только у меня(хз почему)...я не вникал и написал ф-ию, потомучто ч-з document.all работало )
ЗЫЖ Конечно, вы правы, по сути, ф-ия лишняя...у меня видимо был сильно поломанный ИЕ(или чтото еще  ) а если уж ориентировацца на такие поломанные ИЕ как у меня - как вариант что-то типа:
if (document.all) {
return document.all[id];
else {
return document.getElementById(id);
}
Последний раз редактировалось biophreak; 14.12.2007 в 01:55..
|
|
|

14.12.2007, 02:00
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от k1b0rg
А нахрен определять браузер? getElementById работает во всех браузерах.
If there is more than one element with id="test", the method selects the first in the document. All others are ignored.
IE also returns the element with name="test".
Наверное, поэтому.
По-моему, лучше использовать просто ссылку на элемент:
Код:
<html>
<head>
<script type="text/javascript">
function toggle(e){
if(!e) return;
e.style.visibility = (e.style.visibility!='hidden' ? 'hidden':'visible');
}
</script>
<style type="text/css">
div {
border:gray solid 1px;
background-color:#DCDCDC;
width: 100px;
height: 75px
}
div+div { border-top:none }
</style>
</head>
<body>
<div onclick="toggle(this.nextSibling)"> </div><div> </div>
</body>
</html>
|
|
|

16.12.2007, 21:03
|
|
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме: 1327895
Репутация:
67
|
|
подскажите пожалуйста ява-скрипт который будет сохранять данные посетителя сайта в определённый каталог и его можно было бы просматривать через web
|
|
|

16.12.2007, 21:27
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме: 7364332
Репутация:
1276
|
|
Сообщение от Alekzzzander
подскажите пожалуйста ява-скрипт который будет сохранять данные посетителя сайта в определённый каталог и его можно было бы просматривать через web
На яваскриптах такого не сделаешь, надо делать в связке с php, да еще и SQL
|
|
|

16.12.2007, 21:33
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
Сообщение от DIAgen
На яваскриптах такого не сделаешь, надо делать в связке с php, да еще и SQL
при чем тут sql?
|
|
|

16.12.2007, 21:38
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
SQL тут за уши притянут... Но одно верно - средствами JavaScript это не реализуемо...
|
|
|

16.12.2007, 21:46
|
|
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме: 1327895
Репутация:
67
|
|
а на php можете выложить скриптик? или архивчик с скриптами которые показывают данные посетителя
|
|
|

16.12.2007, 22:02
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Alekzzzander, поставь конкретную задачу - какие данные, в какой каталог, в какой форме сохранять и т.д. И с этой задачей дуй в разде по PHP, ибо задача выходит за рамки данного раздела.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|