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

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

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

  #1  
Старый 19.03.2008, 19:40
skzi
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме:
84612

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

в смысле? У меня же нет повторяющихся ИД
 
Ответить с цитированием

  #2  
Старый 19.03.2008, 19:42
skzi
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме:
84612

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

вообщето нашел пару одинаковых. изменил. результата 0.

=[

может на сервере что т не так? Хотя что там может быть не так... jquery посылает обычные пост и гет запросы... так что ничего сложного... ёбаный осел
 
Ответить с цитированием

  #3  
Старый 20.03.2008, 01:00
smOleg
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..
 
Ответить с цитированием

  #4  
Старый 20.03.2008, 01:44
astrologer
Постоянный
Регистрация: 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,
 
Ответить с цитированием

  #5  
Старый 20.03.2008, 11:07
skzi
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме:
84612

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

Помогите мне пожалуйста

на денвере у меня тоже все норм работает, но на работе на сервере не хочет =\

в чем может быть проблема?
 
Ответить с цитированием

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

Репутация: 808


По умолчанию

Цитата:
Сообщение от skzi  
Помогите мне пожалуйста

на денвере у меня тоже все норм работает, но на работе на сервере не хочет =\

в чем может быть проблема?
Если другие условия не изменяются - то, очевидно, надо искать проблему в сервере. Но каков же текст ошибки?

Цитата:
большое спасибо)
Еще пара вопросов:
Как сделать так, чтобы было несколько вариантов правильных ответов? в плане начисления баллов. И как сделать, чтобы в конце всего теста все ответы суммировались и высылались куда-нибудь?))
aLeKs2006, со всем уважением, однако это выражается просьбой: "Напишите за меня, пожалуйста."
 
Ответить с цитированием

  #7  
Старый 20.03.2008, 18:31
skzi
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме:
84612

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

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..
 
Ответить с цитированием

  #8  
Старый 20.03.2008, 19:32
life_is_shit
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме:
3578960

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

Цитата:
Сообщение от 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;
}

можна так.
 
Ответить с цитированием

  #9  
Старый 20.03.2008, 18:46
ca510
Новичок
Регистрация: 10.03.2008
Сообщений: 3
Провел на форуме:
27576

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

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

  #10  
Старый 20.03.2008, 18:50
skzi
Познающий
Регистрация: 31.12.2006
Сообщений: 46
Провел на форуме:
84612

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

Цитата:
Если другие условия не изменяются - то, очевидно, надо искать проблему в сервере. Но каков же текст ошибки?
при закачке скрипта в интернет, ие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
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT.XYZ