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

19.03.2008, 19:40
|
|
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме: 84612
Репутация:
7
|
|
в смысле? У меня же нет повторяющихся ИД
|
|
|

19.03.2008, 19:42
|
|
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме: 84612
Репутация:
7
|
|
вообщето нашел пару одинаковых. изменил. результата 0.
=[
может на сервере что т не так? Хотя что там может быть не так... jquery посылает обычные пост и гет запросы... так что ничего сложного... ёбаный осел
|
|
|

20.03.2008, 01:00
|
|
Banned
Регистрация: 30.11.2007
Сообщений: 114
Провел на форуме: 2077503
Репутация:
54
|
|
Код:
<script type="text/javascript">
function act(e)
{
var aim = e.target,
blocks = document.getElementById('buttons').getElementsByTagName('LI'),
l = blocks.length,
blocks2 = document.getElementById('buttons').getElementsByTagName('A'),
l2 = blocks2.length;
while(l--) blocks[l].className = 'normal';
while(l2--) blocks2[l2].className = 'normal';
document.getElementById ( aim.parentNode.id ).className = 'active';
aim.className = 'active';
}
</script>
Код:
<div id="nav" onclick="act(event)">
<ul id="buttons">
<li class="active" id="GENERAL"><a class="active" href='#1#' >GENERAL</a></li>
<li class="normal" id="PREFERENCES"><a class="normal" href='#2#' >PREFERENCES</a></li>
<li class="normal" id="PASSWORD"><a class="normal" href='#3#'>PASSWORD</a></li>
<li class="normal" id="NEWSLETTERS"><a class="normal" href='#4#'>NEWSLETTERS</a></li>
<li class="normal" id="ADMIN"><a class="normal" href='#5#'>ADMIN</a></li>
</ul>
</div>
В ИЕ чото неработает. или подскажите как организовать дебаг) чтоб узнать меняет ли оно класы.. тогда нужно смотреть в стилях.
Ну то что сбрасует все на class="normal" эт точно.. похоже неработает только последние две строчки
Последний раз редактировалось smOleg; 20.03.2008 в 01:15..
|
|
|

20.03.2008, 01:44
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
=)
Код:
document.getElementById ( aim.parentNode.id ).className = 'active';
Зачем так? aim.parentNode - уже готовая ссылка на нужный элемент, поэтому:
Код:
aim.parentNode.className = 'active';
И там не просто так был event.srcElement, не нужно было его выкидывать. В IE свойство event.target не определено
Код:
var aim = e.target || e.srcElement,
|
|
|

20.03.2008, 11:07
|
|
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме: 84612
Репутация:
7
|
|
Помогите мне пожалуйста
на денвере у меня тоже все норм работает, но на работе на сервере не хочет =\
в чем может быть проблема?
|
|
|

20.03.2008, 16:04
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от skzi
Помогите мне пожалуйста
на денвере у меня тоже все норм работает, но на работе на сервере не хочет =\
в чем может быть проблема?
Если другие условия не изменяются - то, очевидно, надо искать проблему в сервере. Но каков же текст ошибки?
большое спасибо)
Еще пара вопросов:
Как сделать так, чтобы было несколько вариантов правильных ответов? в плане начисления баллов. И как сделать, чтобы в конце всего теста все ответы суммировались и высылались куда-нибудь?))
aLeKs2006, со всем уважением, однако это выражается просьбой: "Напишите за меня, пожалуйста."
|
|
|

20.03.2008, 18:31
|
|
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме: 84612
Репутация:
7
|
|
2 astrologer:
Проблема скорее всего на сервере, ибо скрипт проверялся в интернете и все норм работало.
2 all:
PHP код:
function adda(){
var sel = $("#izd");
$("<option></option>")
.attr("value", 1)
.html("PRIMER")
.appendTo(sel);
}
Помогите пожалуйста реализовать так, чтобы данная функция(она срабатывает при onclick в чекбоксе) срабатывала только один раз.
Заранее спасибо.
ps все тот же jquery. эта функция [ adda()] добавляет в селект с id=izd новый оптион
Последний раз редактировалось skzi; 20.03.2008 в 18:34..
|
|
|

20.03.2008, 19:32
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме: 3578960
Репутация:
468
|
|
Сообщение от skzi
2 all:
алуйста реализовать так, чтобы данная функция(она срабатывает при onclick в чекбоксе) срабатывала только один раз.
PHP код:
var flag=0;
function adda(){
if (flag == 0)
{
var sel = $("#izd");
$("<option></option>")
.attr("value", 1)
.html("PRIMER")
.appendTo(sel);
flag = 1;
}
}
можна так.
|
|
|

20.03.2008, 18:46
|
|
Новичок
Регистрация: 10.03.2008
Сообщений: 3
Провел на форуме: 27576
Репутация:
7
|
|
Сообщение от astrologer
Если другие условия не изменяются - то, очевидно, надо искать проблему в сервере. Но каков же текст ошибки?
проблема точно не в jQuery, подобный код и с использованием Prototype не будет работать под ослом. столкнулся однажды с подобной проблемой и перепробовал различные библиотеки, результат один - осел и есть осел. проблема на самом деле в сервере, если быть точнее в Апаче. на одном амер. форуме встречал обсуждение данной проблемы, но все что написал топикстартер было "все, решил проблему, дело было в настройках апача". конкретного решения данной проблемы не встречал.
может дело в mod_security? у меня проблемы из-за него были с phpMyAdmin - некоторые странички не грузились, хотя все было Ок.
|
|
|

20.03.2008, 18:50
|
|
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме: 84612
Репутация:
7
|
|
Если другие условия не изменяются - то, очевидно, надо искать проблему в сервере. Но каков же текст ошибки?
при закачке скрипта в интернет, ие8 выдал слещующие ошибки:
Код:
Webpage Script Errors
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; MRA 4.7 (build 01670); .NET CLR 1.1.4322; InfoPath.1)
Timestamp: Thu, 20 Mar 2008 13:40:04 UTC
0.
Message: Invalid argument.
Line: 656
Char: 4
Code: 0
URI: http://geeforce.jino-net.ru/bla/kalk.php
1.
Message: Invalid argument.
Line: 2649
Char: 7
Code: 0
URI: http://geeforce.jino-net.ru/bla/kalk.php
2.
Message: Invalid argument.
Line: 2649
Char: 7
Code: 0
URI: http://geeforce.jino-net.ru/bla/kalk.php
3.
Message: Invalid argument.
Line: 2649
Char: 7
Code: 0
URI: http://geeforce.jino-net.ru/bla/kalk.php
4.
Message: Invalid argument.
Line: 2649
Char: 7
Code: 0
URI: http://geeforce.jino-net.ru/bla/kalk.php
5.
Message: Invalid argument.
Line: 2649
Char: 7
Code: 0
URI: http://geeforce.jino-net.ru/bla/kalk.php
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|