Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 17.02.2013, 15:48
Кандидат Javascript-наук
Отправить личное сообщение для Vladislav Посмотреть профиль Найти все сообщения от Vladislav
 
Регистрация: 13.02.2013
Сообщений: 105

Поставил этот js код, но нечего не работает... А что нет такой функции "stop", которая запрещает js код?
Ответить с цитированием
  #12 (permalink)  
Старый 17.02.2013, 16:28
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от Vladislav
Поставил этот js код,
1. Не вижу что поставили!
2. При смене скрипта, смените ему и имя файла, и имя файла на странице - скрипты кешируются и Вы смотрите со старым скриптом
<script type="text/javascript" src="js/page_com_wall_1.js"></script>
(И вообще - Отлаживаемые скрипты лучше ставить на страницу до полной отладки, и только позже прятать в файл

Последний раз редактировалось Deff, 17.02.2013 в 16:48.
Ответить с цитированием
  #13 (permalink)  
Старый 17.02.2013, 16:37
Кандидат Javascript-наук
Отправить личное сообщение для Vladislav Посмотреть профиль Найти все сообщения от Vladislav
 
Регистрация: 13.02.2013
Сообщений: 105

Хорошо, сейчас сделаю как Вы сказали. Только напишите пожалуйста еще раз окончательный вариант js кода, который мне нужно будет поставить.
Ответить с цитированием
  #14 (permalink)  
Старый 17.02.2013, 16:45
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Поставьте тестовый
$(function(){

 var arr=[],start=true;

 $("#mes_wall_submit").click(function(){
 var mes=$("#mes").val();
 var taker=$("#taker").val();
 var sender=$("#sender").val();
 var V = arr;
 arr =[mes,taker,sender];

 if(start){

 if( arr.join('')=== V.join('')) return false; 

 start=false;
 $.ajax({
 type: "POST",
 url: "handlers/mes_wall",
 data: {"mes": mes, "taker": taker, "sender": sender},
 cache: false,
 success: function(response){start=true;
 var messageResp = new Array('Произошел сбой в системе, перезайдите на свой аккаунт..','Нельзя отправлять пустое сообщение..','Ваше сообщение слишком длинное..');
 var resultStat = messageResp[Number(response)];
 if(response == 0){
 $("#error_mes_box").text(resultStat).show().delay( 5500).slideToggle("fast");
 }
 else if(response == 1){
 $("#error_mes_box").text(resultStat).show().delay( 2500).slideToggle("fast");
 }
 else if(response == 2){
 $("#error_mes_box").text(resultStat).show().delay( 2500).slideToggle("fast");
 } 
 else{
 $("#error_mes_box").css('display','none');
 $("#mes").val("");
 $("#wall_message_block").html(response);
 } 
 }
 });alert("Подгружен Aякс") //
 return false; 
 } 
 });
 });

Если Вы будете набирать последующее сообщение отличное от предыдущего
должен всплыть алерт (Данные отправлены и пришли)
//чуть поправил

Последний раз редактировалось Deff, 17.02.2013 в 17:04.
Ответить с цитированием
  #15 (permalink)  
Старый 17.02.2013, 17:34
Кандидат Javascript-наук
Отправить личное сообщение для Vladislav Посмотреть профиль Найти все сообщения от Vladislav
 
Регистрация: 13.02.2013
Сообщений: 105

Поставил как Вы и говорили, всплывающие окно появляется.. все норм. но как только я пробую убрать это окно, то есть убираю в js код:

alert("Подгружен Aякс")

Js перестает работать на повторном клике (то есть на втором, третьем). Что происходит? Появляется белый экран с цифрой "0".
Ответить с цитированием
  #16 (permalink)  
Старый 17.02.2013, 18:39
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Vladislav,
А c исходным скриптом без правок - Аякс работает при повторном запросе ?
Ответить с цитированием
  #17 (permalink)  
Старый 17.02.2013, 18:40
Кандидат Javascript-наук
Отправить личное сообщение для Vladislav Посмотреть профиль Найти все сообщения от Vladislav
 
Регистрация: 13.02.2013
Сообщений: 105

Да, до этого все работало отлично. Хоть 100 раз нажимай на кнопку js срабатывал.
Ответить с цитированием
  #18 (permalink)  
Старый 17.02.2013, 18:50
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Vladislav,
Попробуйте проверить еще раз(том ток имя файла в скрипте сменить)
Ответить с цитированием
  #19 (permalink)  
Старый 17.02.2013, 19:03
Кандидат Javascript-наук
Отправить личное сообщение для Vladislav Посмотреть профиль Найти все сообщения от Vladislav
 
Регистрация: 13.02.2013
Сообщений: 105

Неа, не работает (
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу приличный редактор кода под JS Universe Общие вопросы Javascript 28 30.10.2012 18:30
Вывод кусков HTML кода с одного файла JS wlad2 Общие вопросы Javascript 16 04.01.2011 11:52
Рациональность JS кода. Илюшенций Общие вопросы Javascript 3 25.08.2010 13:02
Загрузка дополнительного js кода с сервера Anonymous2008 Общие вопросы Javascript 5 20.11.2008 12:33
Как с помощью JS "на-лету" менять часть HTML кода greendoc Общие вопросы Javascript 2 18.03.2008 20:43