Вот мой [временно] сайт: greenpen.web44.netкод не играет хорошо, когда загружен на сервер [HTML, CSS, JS] [Ошибка: сервер перестал отвечать]
Это основной чат веб-приложение Я сделал, я загрузил гораздо более крупные веб-сайты, поэтому не думаю, что я делаю что-то не так. Мне интересно, может ли я иметь JS, который может испортиться.
HTML:
<html>
<head>
<script src="http://www.codehelper.io/api/ips/?js"></script>
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script src="js/jQuery.js"></script>
<title>Instant Messenger</title>
</head>
<link rel="stylesheet" href="css/style.css"/>
<body>
<div class="Talk">
<ul>
<li>John: Hey</li>
<li>How are you?</li>
</ul>
</div>
<form>
<div class="Messages">
Message: <input type="text" id="Message" size="100px">
<input type="submit" id="submit">
</div>
</form>
</body>
</html>
(Не думаю, что CSS имеет значения здесь)
JS:
$(document).ready(function(){
$("#submit").click(function(e){
//alert(codehelper_ip.IP);
//alert(codehelper_ip.CityName);
e.preventDefault();
var Input = $("#Message").val();
//alert(Input);
$(".Talk ul").append('<li>'+'['+ codehelper_ip.CityName +'~'+codehelper_ip.IP+']'+Input+'</li>');
$("#Message").val("");
});
setInterval(main,500);
});
function main(){
var count = $(".Talk li").length;
if(count >= 20){
//alert("20th");
$(".Talk li").remove();
}
}
Не могли бы вы немного подробнее рассказать о проблеме. Похоже, он работает так, как ожидалось. Вы вызываете main() на submit и on 'ready', который затем удаляет все ваши лики, когда счетчик === 20 – inki
Код работает совершенно в автономном режиме, но когда я загружаю его на сервер, он говорит мне, что «сервер не отвечает". – IE8IsBetterThenGoogleChrome
Код выглядит хорошо для меня. Может быть проблема с сервером. –