Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 03.03.2012, 14:44   #1
маГГ85
Пользователь
 
Регистрация: 15.12.2011
Сообщений: 96
По умолчанию Автопрокрутка вверх страницы

Здравствуйте! Возникла странная проблема. При нажатии на кнопку ок или отмена, она отсылает аякс запрос, исчезает а страница почему-то автоматически прокручиваться вверх к шапке сайта. Ниже привожу код. Не пойму почему так???

php кнопки
PHP код:
<div class="noNot" id="isVisible1'.$row['picNum'].'"><p><a href="#" onClick="selfRedirect('.$row['picNum'].')"><img src="img/textareaOtmena.jpg" alt="Отменить"></a></p></div>
                                                <
div class="okey" id="isVisible2'.$row['picNum'].'"><p><a href="#" onClick="sendAjax('.$row['picNum'].')"><img src="img/textareaOk.jpg" alt="Ок"></a></p></div
аякс онКлик
PHP код:
function selfRedirect(id) {
    var 
done1 document.getElementById('titles'+id);
    
done1.value '';
    var 
done2 document.getElementById('message'+id);
    
done2.value '';
    var 
done3 document.getElementById('isVisible1'+id);
    
done3.style.visibility 'hidden';
    var 
done4 document.getElementById('isVisible2'+id);
    
done4.style.visibility 'hidden';
}
function 
sendAjax(id)
{
var 
x=new Array();
var 
i;
x[0] = id;
x[1] = document.getElementById('titles'+id).value;
x[2] = document.getElementById('message'+id).value;
//alert(x);
i=x.join(",!!,"); //result i: 1,2

    
new Ajax.Request('server/sendAjax.php'
    {
        
method'post',
        
parameters: { data},
        
onSuccess: function(transport)
        {    
    var 
done3 document.getElementById('isVisible1'+id);
    
done3.style.visibility 'hidden';
    var 
done4 document.getElementById('isVisible2'+id);
    
done4.style.visibility 'hidden';
        }
        
//function(data){$idToRestore = data}
    
});

Спасибо за ответы или советы!))
маГГ85 вне форума   Ответить с цитированием
Старый 03.03.2012, 15:29   #2
маГГ85
Пользователь
 
Регистрация: 15.12.2011
Сообщений: 96
По умолчанию

Цитата:
Сообщение от маГГ85 Посмотреть сообщение
Здравствуйте! Возникла странная проблема. При нажатии на кнопку ок или отмена, она отсылает аякс запрос, исчезает а страница почему-то автоматически прокручиваться вверх к шапке сайта. Ниже привожу код. Не пойму почему так???

php кнопки
PHP код:
<div class="noNot" id="isVisible1'.$row['picNum'].'"><p><a href="#" onClick="selfRedirect('.$row['picNum'].')"><img src="img/textareaOtmena.jpg" alt="Отменить"></a></p></div>
                                                <
div class="okey" id="isVisible2'.$row['picNum'].'"><p><a href="#" onClick="sendAjax('.$row['picNum'].')"><img src="img/textareaOk.jpg" alt="Ок"></a></p></div
аякс онКлик
PHP код:
function selfRedirect(id) {
    var 
done1 document.getElementById('titles'+id);
    
done1.value '';
    var 
done2 document.getElementById('message'+id);
    
done2.value '';
    var 
done3 document.getElementById('isVisible1'+id);
    
done3.style.visibility 'hidden';
    var 
done4 document.getElementById('isVisible2'+id);
    
done4.style.visibility 'hidden';
}
function 
sendAjax(id)
{
var 
x=new Array();
var 
i;
x[0] = id;
x[1] = document.getElementById('titles'+id).value;
x[2] = document.getElementById('message'+id).value;
//alert(x);
i=x.join(",!!,"); //result i: 1,2

    
new Ajax.Request('server/sendAjax.php'
    {
        
method'post',
        
parameters: { data},
        
onSuccess: function(transport)
        {    
    var 
done3 document.getElementById('isVisible1'+id);
    
done3.style.visibility 'hidden';
    var 
done4 document.getElementById('isVisible2'+id);
    
done4.style.visibility 'hidden';
        }
        
//function(data){$idToRestore = data}
    
});

Спасибо за ответы или советы!))
Как от этого избавится??
маГГ85 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автопрокрутка для StringGrid Diablero Компоненты Delphi 2 12.02.2011 13:33
Автопрокрутка TChart Dark Neo Компоненты Delphi 3 05.11.2009 11:25
TChart и автопрокрутка Aravild Общие вопросы Delphi 4 03.12.2008 13:34
TStringGrid автопрокрутка Carbon Общие вопросы Delphi 5 08.03.2008 13:58
RichEdit - автопрокрутка Svop Компоненты Delphi 1 15.02.2007 00:26


18:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.