Показать сообщение отдельно
  #1 (permalink)  
Старый 01.11.2013, 16:53
Новичок на форуме
Отправить личное сообщение для scofield Посмотреть профиль Найти все сообщения от scofield
 
Регистрация: 01.11.2013
Сообщений: 2

Выполнение функции по нажатию
Доброго времени суток.

<html>
 <head>
  <meta charset="utf-8">
  <script type="text/javascript" src="java.js"></script>
  <script>
              function goHP(){
            alert("da");
                }
     function myFunction(){
       var text = document.getElementById('idtext').value;
       var doc = document.getElementById('iddiv');
       
        $.getJSON( "http://api-fotki.yandex.ru/api/users/"+text+"/albums/?format=json&callback=?",function(res){

             doc.innerHTML = "<p>"+res.title+"</p>";
              $.each(res.entries,function(key,val){
            // cледующая строка
             $("#iddiv").append("<a href='"+val.links.alternate+"' id='"+val.links.photos+"' >"+val.title+"</a><br>");

            });
     });
}


  </script
  
 </head>

<body>
<input type="text" name="FirstName" value="Linux" id="idtext"/>

<button onclick="myFunction()">Кнопка</button>
<br>
<div id="iddiv">
   <p>Hello world</p>
</div>
<br>
</body>
</html>

Вопрос таков , как сделать чтоб при нажатии выполнялась функция goHP() ?
попробовал

$("#"+val.links.photos).click(function() {
                   alert( "Handler for .click() called." );
                      });

но это явно не работает .
Ответить с цитированием