Показать сообщение отдельно
  #9 (permalink)  
Старый 08.05.2011, 16:43
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

назначить общий обработчик для всех кнопок и проверять по ID

можно через switch, а не через if\else if\else

<form name=form>

<img src="img0.jpg" id="img">

<input type=button id=btn1 value="один">
<input type=button id=btn2 value="два">
<input type=button id=btn3 value="три">

</form>



$('form button').click(function(){ 

           var page, image ;
   
            if( this.id === "btn1" ) {
 
                page = "page1.html";
                image = "img1.jpg";
 
            } else if ( this.id === 'btn2' ){
  
                page = 'page2.html';
                image = 'img2.jpg';
 
            } else {

                 page = 'page3.html';image='img3.jpg';
           }
  
              document.getElementById("img").src = image;

                $.ajax({   
                    url: page,   
                    cache: false,   
                    success: function(html){   
                        $("#content").html(html);   
                    }   
                });  

 
            });
Ответить с цитированием