есть текст арена, и есть текстовое поле, когда я ввожу в текстовом поле текст и нажимаю отправить, он отображается в текст арене. Вопросы: 1-нужно добавить еще одно текстовое поле, для ввода ника, чтобы при отправки сообщения, перед текстом в арене отображался введенный ник. 2-текст введенный в арену при обновлении экрана или при новом открытии страницы удаляется и арена пустая, мне нужно сделать так, чтобы введенный текст в арену сохранялся, и при обновлении или новом открытии страницы в арене были видны сообщения отправленные ранее. Онлайн игра оллимп http://ollimp.ru
каким образом можно получать личные сообщения без перезагрузки страницы? вроде это аякс хз, видел на многих сайтах, окно само выскакивает и внем сообщение.
JS таймер через xHttpRequest через определенный промежуток времени запрашивает у сервера наличие новых сообщение, в случае наличия меняет dom структуру страницы добавля например надпись У ВАС 1 НОВОЕ СООБЩЕНИЕ я недавно делал подобый алгоритм на xAjax (имхо идеальный вариант для связки Ajax + Php) вот ссылка https://forum.antichat.ru/showthread.php?p=564980
Есть кнопка с бэкграунд картинкой. При наведении мышкой на кнопку картинка меняется таким кодом: document.getElementById('button').style = 'BackGround-position: center top;'; и обратно: document.getElementById('button').style = 'BackGround-position: center bottom;'; Данный код работает в Опере, но в ИЕ выдает ошибку. Как заставить это работать в ие?
Стили через JS так менять нельзя. CSS-свойству "background-position" соотвествует JS-аналог "backgroundPosition", и код будет примерно такой: Code: var node = document.getElementById('button'); node.style.backgroundPosition = 'center top'; Оперировать классами, конечно, лучше, хотя это не всегда удобно.
astrologer, спасибо Еще один вопрос: Раньше, чтобы переместить форму я использовал такой код: Code: document.getElementById('div_куда_я_хочу_форму_переместить').appendChild(document.форма); Опять же проблема, в ие и опере работает, а в фф - нет(( Есть ли другие способы это сделать?
А у меня работает: Code: <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>
спасибо) действительно, твой код работает) проблема оказалась в том, что я забыл закрыть </tr> и форма оказалась между <table> и </table> - из-за этого и не работало) теперь все гуд) ps кто-нибудь поставьте ему + , а то я не могу)
Подскажите, пожалуйста, как сделать так,чтобы при копировании текста появлялась надпись "При использовании материалов этого сайта ссылка обязательна"? Нашел уйму приvеров работающих в IE ,но никак не могу сделать под Opera.
Code: <script> html = 'text text text'; document.getElementById("text_here").innerHtml = html; </script> <div id="text_here"></div> Парадокс =\ Что здесь не так?
Есть картинка <img id="img1" src="gg.gif /> Как при нажатии на неё изменить картинку на gg2.gif причем только у этого id (img1)
Люди помогите разобраться вот я нашел статью на одном из форумов: Программа: PsychoStats 3.x Уязвимость позволяет удаленному пользователю выполнить XSS нападение на целевую систему. Уязвимость существует из-за недостаточной обработки входных данных сценариями awards.php, login.php, register.php, и weapons.php. Атакующий может выполнить произвольный сценарий в браузере жертвы в контексте безопасности уязвимого сайта. Пример: target.com/psychostats/weapons.php/>"><script>alert(1)</script> Я ввел на одном из сайтов следующее http://ххх/psychostats/weapons.php/>"><script>alert(1)</script> вылезло окошечко с натписью 1, я так понял это означает что все получилось и теоретически я могу написать вместо alert(1) такую команду что бы залить шелл на сервак. (если я правильно все понял) Помогите написать код для заливки шелла.
шелл через js ты в лучшем случае зальешь только себе. почитай про xss. js выполняется на твоей стороне, а не на стороне сервера, т.е. повлиять на его работу через xss ты никак не сможешь
Как сделать так чтобы все внешние сслыки на сайте октывались в новых окнах, но без уставновки _blank в каждой ссылке?
cash$$$, Code: <script type="text/javascript"> <!-- код с xpoint'a document.onclick = function(e) { e = e || event; var t = e.target || e.srcElement; while (t && t.nodeType == 1 && t.tagName.toLowerCase() != 'a') t = t.parentNode; if (t && t.nodeType == 1 && t.href.indexOf(location.host) == -1) { window.open(t.href,'…','…'); return false; } return true; } //--> </script>