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

20.01.2008, 08:01
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
Сообщение от dinar_007
Задавай пожалуйста вопросы доходчиво, чтобы вопрос был понятен 7-милетнему ребёнку...
есть текст арена, и есть текстовое поле, когда я ввожу в текстовом поле текст и нажимаю отправить, он отображается в текст арене.
Вопросы:
1-нужно добавить еще одно текстовое поле, для ввода ника, чтобы при отправки сообщения, перед текстом в арене отображался введенный ник.
2-текст введенный в арену при обновлении экрана или при новом открытии страницы удаляется и арена пустая, мне нужно сделать так, чтобы введенный текст в арену сохранялся, и при обновлении или новом открытии страницы в арене были видны сообщения отправленные ранее.
Онлайн игра оллимп http://ollimp.ru
Последний раз редактировалось XopoIII; 03.07.2009 в 12:31..
|
|
|

27.01.2008, 17:21
|
|
Познающий
Регистрация: 23.03.2005
Сообщений: 40
Провел на форуме: 44404
Репутация:
13
|
|
каким образом можно получать личные сообщения без перезагрузки страницы? вроде это аякс хз, видел на многих сайтах, окно само выскакивает и внем сообщение.
|
|
|

27.01.2008, 17:47
|
|
Познающий
Регистрация: 15.01.2008
Сообщений: 78
Провел на форуме: 189620
Репутация:
26
|
|
JS таймер через xHttpRequest через определенный промежуток времени запрашивает у сервера наличие новых сообщение, в случае наличия меняет dom структуру страницы добавля например надпись У ВАС 1 НОВОЕ СООБЩЕНИЕ
я недавно делал подобый алгоритм на xAjax (имхо идеальный вариант для связки Ajax + Php) вот ссылка https://forum.antichat.ru/showthread.php?p=564980
|
|
|

28.01.2008, 21:09
|
|
Новичок
Регистрация: 06.11.2007
Сообщений: 13
Провел на форуме: 16617
Репутация:
30
|
|
Есть кнопка с бэкграунд картинкой. При наведении мышкой на кнопку картинка меняется таким кодом:
document.getElementById('button').style = 'BackGround-position: center top;';
и обратно:
document.getElementById('button').style = 'BackGround-position: center bottom;';
Данный код работает в Опере, но в ИЕ выдает ошибку. Как заставить это работать в ие?
|
|
|

28.01.2008, 21:20
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
сделай два стиля в css и меняй так
document.getElementById('button').className = '...'
|
|
|

28.01.2008, 22:31
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Стили через JS так менять нельзя.
CSS-свойству "background-position" соотвествует JS-аналог "backgroundPosition", и код будет примерно такой:
Код:
var node = document.getElementById('button');
node.style.backgroundPosition = 'center top';
Оперировать классами, конечно, лучше, хотя это не всегда удобно.
|
|
|

28.01.2008, 23:01
|
|
Новичок
Регистрация: 06.11.2007
Сообщений: 13
Провел на форуме: 16617
Репутация:
30
|
|
astrologer, спасибо
Еще один вопрос:
Раньше, чтобы переместить форму я использовал такой код:
Код:
document.getElementById('div_куда_я_хочу_форму_переместить').appendChild(document.форма);
Опять же проблема, в ие и опере работает, а в фф - нет(( Есть ли другие способы это сделать?
|
|
|

29.01.2008, 17:49
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
А у меня работает:
Код:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
<!--
function move_form()
{
var node = document.getElementById('receiver'); // форум разбивает длинные строки...
node.appendChild(document.forms[0]);
}
//-->
</script>
<style type="text/css">
<!--
#receiver
{
border:black solid 1px;
padding: 5px;
background-color: #FAFAFA;
width: 300px;
height: 200px;
cursor: pointer;
cursor: hand;
}
input, textarea
{
margin-top: 5px;
}
//-->
</style>
</head>
<body>
<div id="receiver" onclick="move_form()">Click</div>
<form>
<textarea name="area" cols="25" rows="5"></textarea><br />
<input name="input" type="text" value="" />
<input name="send" type="submit" value="Отправить" />
</form>
</body>
</html>
|
|
|

29.01.2008, 23:49
|
|
Новичок
Регистрация: 06.11.2007
Сообщений: 13
Провел на форуме: 16617
Репутация:
30
|
|
спасибо) действительно, твой код работает) проблема оказалась в том, что я забыл закрыть </tr> и форма оказалась между <table> и </table> - из-за этого и не работало) теперь все гуд)
ps кто-нибудь поставьте ему + , а то я не могу)
|
|
|

30.01.2008, 16:24
|
|
Новичок
Регистрация: 22.08.2007
Сообщений: 12
Провел на форуме: 59533
Репутация:
1
|
|
Подскажите, пожалуйста, как сделать так,чтобы при копировании текста появлялась
надпись "При использовании материалов этого сайта ссылка обязательна"?
Нашел уйму приvеров работающих в IE ,но никак не могу сделать под Opera.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|