ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1851  
Старый 15.09.2009, 21:58
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Собственно говоря, имеем 2 кнопки - Да и Нет.
Необходимо,чтобы при наведении на Нет - кнопки менялись местами.Соответственно,ког да Жмем на Да - тоничего не происходит,ну или алерт.И да,даже когда кнопки сменились,и на Месте Нет стало Да,то на Да можно было нажать.Тоесть все время сохранялась бы функцианальность Кнопки Да.Независимо от того,где она находиться.Спасибо,с меня +
 
Ответить с цитированием

  #1852  
Старый 15.09.2009, 23:11
Аватар для NuR
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

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

Цитата:
Сообщение от m0Hze  
Собственно говоря, имеем 2 кнопки - Да и Нет.
Необходимо,чтобы при наведении на Нет - кнопки менялись местами.Соответственно,ког да Жмем на Да - тоничего не происходит,ну или алерт.И да,даже когда кнопки сменились,и на Месте Нет стало Да,то на Да можно было нажать.Тоесть все время сохранялась бы функцианальность Кнопки Да.Независимо от того,где она находиться.Спасибо,с меня +
я тут поговнокодил пять минут, вот что у меня получилось=)
Код:
<html>
<body>
<div style='position:absolut'>
<input style='position:absolute' type='button' value='da' id='da' onMouseOver ='swap()'>
<br><br><br>
<input style='position:absolute' type='button' value='net' id='net'>
</div>
<script>
function swap()
{
da1=get_position("absolute","da");
net1=get_position("absolute","net");
setElementPosition("net",da1["left"],da1["top"]);
setElementPosition("da", net1["left"],net1["top"]);
}
function get_position(pos, elemId){
   elem = document.getElementById(elemId);
    var l = 0;
    var t = 0;
    if(pos=='absolute'){   
        while (elem){             
            l += elem.offsetLeft;
            t += elem.offsetTop;
            elem = elem.offsetParent;
        }
    }else{
        if(navigator.userAgent.indexOf('Gecko') > -1){  
            t=elem.style.top;
            l=elem.style.left;
            t=Number(t.replace("px", ''));
            l=Number(l.replace("px", ''));    
        }else{
            t=Number(elem.style.pixelTop);
            l=Number(elem.style.pixelLeft);
        } 
    }
    
    return {'left':l, 'top':t};
}
function setElementPosition(elemId,left,top){
    var elem = document.getElementById(elemId);
    if(navigator.userAgent.indexOf('Gecko') > -1){
       elem.style.top=top+'px';
       elem.style.left=left+'px';   
   }else{
       elem.style.pixelTop=top;
       elem.style.pixelLeft=left;
   }
}
</script>
</body>
</html>>
яб ищо повтыкал но пиво кончилось=)
 
Ответить с цитированием

  #1853  
Старый 15.09.2009, 23:33
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от NuR  
я тут поговнокодил пять минут, вот что у меня получилось=)
Код:
<html>
<body>
<div style='position:absolut'>
<input style='position:absolute' type='button' value='da' id='da' onMouseOver ='swap()'>
<br><br><br>
<input style='position:absolute' type='button' value='net' id='net'>
</div>
<script>
function swap()
{
da1=get_position("absolute","da");
net1=get_position("absolute","net");
setElementPosition("net",da1["left"],da1["top"]);
setElementPosition("da", net1["left"],net1["top"]);
}
function get_position(pos, elemId){
   elem = document.getElementById(elemId);
    var l = 0;
    var t = 0;
    if(pos=='absolute'){   
        while (elem){             
            l += elem.offsetLeft;
            t += elem.offsetTop;
            elem = elem.offsetParent;
        }
    }else{
        if(navigator.userAgent.indexOf('Gecko') > -1){  
            t=elem.style.top;
            l=elem.style.left;
            t=Number(t.replace("px", ''));
            l=Number(l.replace("px", ''));    
        }else{
            t=Number(elem.style.pixelTop);
            l=Number(elem.style.pixelLeft);
        } 
    }
    
    return {'left':l, 'top':t};
}
function setElementPosition(elemId,left,top){
    var elem = document.getElementById(elemId);
    if(navigator.userAgent.indexOf('Gecko') > -1){
       elem.style.top=top+'px';
       elem.style.left=left+'px';   
   }else{
       elem.style.pixelTop=top;
       elem.style.pixelLeft=left;
   }
}
</script>
</body>
</html>>
яб ищо повтыкал но пиво кончилось=)
Все отлично,но при клике на Да нам бы еще и алерt вывести
 
Ответить с цитированием

  #1854  
Старый 16.09.2009, 00:13
Аватар для NuR
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

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

проблем то
Код:
<input onclick='alert("а вот хрен тебе")' style='position:absolute' type='button' value='da' id='da' onMouseOver ='swap()'>
 
Ответить с цитированием

  #1855  
Старый 17.09.2009, 23:51
Аватар для Chode
Chode
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме:
625939

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

Товарищи кто нибудь реализовал псевдо-много поточность через AJAX. Например как на bposter или что-нибудь в этом роде...

Есть какая нибудь инфа? поделитесь пожалуйста...
 
Ответить с цитированием

  #1856  
Старый 18.09.2009, 20:13
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от Chode  
Товарищи, кто-нибудь реализовал псевдо-многопоточность через Ajax?
Если ты имеешь ввиду то, что получается в PHP при использовании мультикурла - то такая "псевдо-многопоточность" (чуть более совершенная) присутствует в среде браузерного JS по-умолчанию, это просто сама суть его модели исполнения
 
Ответить с цитированием

  #1857  
Старый 18.09.2009, 22:27
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Интересует такой вопрос, можно ли чисто на JavaScript получить имя компа и имя пользователя?

Я знаю что можно сделать через ActiveX, но он скатина требует уведомление пользователя, причём в обязательном порядке вякает про "опастный объект", что меня естестно не устраивает.

А как без всяких уведомлений получить имя компа?

PS: плохой но рабочий код через ActiveX вот:
Код:
<script language="JavaScript">
var net = new ActiveXObject("WScript.Network");
var str = net.ComputerName + " " + net.UserName;
document.write(str)</script>
 
Ответить с цитированием

  #1858  
Старый 19.09.2009, 16:02
Аватар для lokus
lokus
Новичок
Регистрация: 08.09.2009
Сообщений: 2
Провел на форуме:
16492

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

Мне надо чтобы сначала подменюшки были скрыты,
вот код jq:
Код HTML:
$(document).ready(function(){
 $('.topmenu ul li').hover(
        function() {
            $(this).addClass("active");
           $(this).find('ul').stop(true, true); // останавливаем всю текущую анимацию
           $(this).find('ul').slideDown();
        },
        function() {
          $(this).removeClass("active");
           $(this).find('ul').slideUp('fast');
       }
    );
});
и вот хтмл код:
Код HTML:
<div class="topmenu">
   <ul>
 <li><a href="#" title="Меню 1">Меню 1</a>
 <ul>
<li><a href="#" title="Элемент 1.1">Элемент 1.1</a></li>
 <li><a href="#" title="Элемент 1.2">Элемент 1.2</a></li>
<li><a href="#" title="Элемент 1.3">Элемент 1.3</a></li>
           </ul>
        </li>
       <li><a href="#" title="Меню 2">Меню 2</a>
            <ul>
             <li><a href="#" title="Элемент 2.1">Элемент 2.1</a></li>
               <li><a href="#" title="Элемент 2.2">Элемент 2.2</a></li>
               <li><a href="#" title="Элемент 2.3">Элемент 2.3</a></li>
            </ul>
       </li>
       <li><a href="#" title="Меню 3">Меню 3</a>
          <ul>
               <li><a href="#" title="Элемент 3.1">Элемент 3.1</a></li>
             <li><a href="#" title="Элемент 3.2">Элемент 3.2</a></li>
 <li><a href="#" title="Элемент 3.3">Элемент 3.3</a></li>
</ul>
</li>
</ul>
</div>
 
Ответить с цитированием

  #1859  
Старый 20.09.2009, 10:07
Аватар для diGriz
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

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

Добавь перед:

Код:
$('.topmenu ul li').hover
Эти 2 строчки:

Код:
$('.topmenu ul').hide(); 
$('.topmenu ul:first').show();
 
Ответить с цитированием

  #1860  
Старый 20.09.2009, 21:25
Аватар для restart_05
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

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

Вот такой вопрос....
Как можно убрать загрузку с сайта (как в odnoklasniki.ru)
Чтобы не показывало что сайт сейчас грузится
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ