Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ссылка аякс
 
 автор: mabelrod   (20.01.2012 в 00:00)   письмо автору
 
 

Вопрос, есть ссылки, надо на аяксе по клику подгрузить ту или иную информацию.
Так вот, можно ли как то сделать что если нажал на 1 ссылку - то она стала подсвечиваться, а если на другую - то уже другая ....

  Ответить  
 
 автор: cheops   (20.01.2012 в 00:06)   письмо автору
 
   для: mabelrod   (20.01.2012 в 00:00)
 

Ну вообще можно... у вас затруднение с кодом? Используется чистый JavaScript, jQuery?

  Ответить  
 
 автор: mabelrod   (20.01.2012 в 00:17)   письмо автору
 
   для: cheops   (20.01.2012 в 00:06)
 

нето что бы затруднений нет, я вообще никакой в jquery и ajax потому спрашиваю возможно или нет, вот узнал что да - буду копать в этом направлении.

  Ответить  
 
 автор: deimand   (20.01.2012 в 02:44)   письмо автору
 
   для: mabelrod   (20.01.2012 в 00:17)
 

Возможно конечно. Просто меняйте класс ссылке при клике на нее и все. Или при получении ответа от сервера. А чтобы ссылку отличить от других, можно присвоить ей уникальный в своем списке id.

  Ответить  
 
 автор: tima2010   (20.01.2012 в 15:55)   письмо автору
 
   для: mabelrod   (20.01.2012 в 00:00)
 

Можно так

Поменять цвет:


<script>
$(document).ready(function(){

    $('.tvoi_class').click(function(){
         $(this).css("color","red");
    });

});
</script>


Передать в PHP файл данные:


<script>
$(document).ready(function(){


    $('.tvoi_class').click(function(){
        $.ajax({
            type: "POST",  
            url: "action.php",  
            data: "id="+$('.tvoi_class').attr('id'),  // передаем у елемента с классом tvoi_class его ID: <b class="tvoi_class" id="1">Ссылка</b>
            success: function(html){  
                $('.kuda').html(html); // после обработки данных в файле action.php будет выведена информация из этого файла в элемент с классом .kuda
            }
        });  
        return false; 
    });

});
</script>


p.s. jquery не забываем подключать

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования