Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

15.09.2009, 21:58
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Собственно говоря, имеем 2 кнопки - Да и Нет.
Необходимо,чтобы при наведении на Нет - кнопки менялись местами.Соответственно,ког да Жмем на Да - тоничего не происходит,ну или алерт.И да,даже когда кнопки сменились,и на Месте Нет стало Да,то на Да можно было нажать.Тоесть все время сохранялась бы функцианальность Кнопки Да.Независимо от того,где она находиться.Спасибо,с меня +
|
|
|

15.09.2009, 23:11
|
|
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме: 745130
Репутация:
159
|
|
Сообщение от 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>>
яб ищо повтыкал но пиво кончилось=)
|
|
|

15.09.2009, 23:33
|
|
Он хакер.
Регистрация: 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 вывести 
|
|
|

16.09.2009, 00:13
|
|
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме: 745130
Репутация:
159
|
|
проблем то
Код:
<input onclick='alert("а вот хрен тебе")' style='position:absolute' type='button' value='da' id='da' onMouseOver ='swap()'>
|
|
|

17.09.2009, 23:51
|
|
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме: 625939
Репутация:
54
|
|
Товарищи кто нибудь реализовал псевдо-много поточность через AJAX. Например как на bposter или что-нибудь в этом роде...
Есть какая нибудь инфа? поделитесь пожалуйста...
|
|
|

18.09.2009, 20:13
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от Chode
Товарищи, кто-нибудь реализовал псевдо-многопоточность через Ajax?
Если ты имеешь ввиду то, что получается в PHP при использовании мультикурла - то такая "псевдо-многопоточность" (чуть более совершенная) присутствует в среде браузерного JS по-умолчанию, это просто сама суть его модели исполнения
|
|
|

18.09.2009, 22:27
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Интересует такой вопрос, можно ли чисто на JavaScript получить имя компа и имя пользователя?
Я знаю что можно сделать через ActiveX, но он скатина требует уведомление пользователя, причём в обязательном порядке вякает про "опастный объект", что меня естестно не устраивает.
А как без всяких уведомлений получить имя компа?
PS: плохой но рабочий код через ActiveX вот:
Код:
<script language="JavaScript">
var net = new ActiveXObject("WScript.Network");
var str = net.ComputerName + " " + net.UserName;
document.write(str)</script>
|
|
|

19.09.2009, 16:02
|
|
Новичок
Регистрация: 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>
|
|
|

20.09.2009, 10:07
|
|
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме: 3607644
Репутация:
235
|
|
Добавь перед:
Код:
$('.topmenu ul li').hover
Эти 2 строчки:
Код:
$('.topmenu ul').hide();
$('.topmenu ul:first').show();
|
|
|

20.09.2009, 21:25
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
Вот такой вопрос....
Как можно убрать загрузку с сайта (как в odnoklasniki.ru)
Чтобы не показывало что сайт сейчас грузится
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|