2010-07-20 3 views
0

Я новичок в YUI. Просто пытаюсь получить пример наиболее эффективного функционирования, работающий на моем сайте.Сценарий останавливается у YAHOO.util.Event.addListener

Вот код:

<button id="mytest">test</button> 

    <script type="text/javascript"> 
    var helloWorld = function(e) { 
      alert("Hello World!"); 
    } 
    </script> 


    <script type="text/javascript"> 
    alert('xx'); 
    YAHOO.util.Event.addListener("mytest", "click", helloWorld); 
    alert('x2'); 
    </script> 

В хх оповещения показывает, но предупреждение x2 никогда не делает. И нажатие на кнопку не запускает функцию HelloWorld.

У меня есть необходимые заголовочные файлы:

<!-- Required CSS --> 
    <link type="text/css" rel="stylesheet" href="http://yui.yahooapis.com/2.8.1/build/progressbar/assets/skins/sam/progressbar.css"> 

    <!-- Dependency source file --> 
    <script src = "http://yui.yahooapis.com/2.8.1/build/yahoo-dom-event/yahoo-dom.event.js" ></script> 
    <script src = "http://yui.yahooapis.com/2.8.1/build/element/element-min.js" ></script> 
    <!-- Optional dependency source file --> 
    <script src="http://yui.yahooapis.com/2.8.1/build/animation/animation-min.js" type="text/javascript"></script> 

    <!-- ProgressBar source file --> 
    <script src = "http://yui.yahooapis.com/2.8.1/build/progressbar/progressbar-min.js" ></script> 

ответ

1

вы должны быть уверены, что JS файлы включены вас HTML файлов, код вашей записи, это написать!

+0

Да, но я видел «предложения» от самих себя, что нормально ссылаться на файлы со своего сайта. –

0

поверить, что я нашел. Или, по крайней мере, я смог найти другие примеры, которые сработали. Но в моем случае я считаю, что проблема в том, что файлы js, на которые я ссылался, фактически не существовали. Именно этот файл:

http://yui.yahooapis.com/2.8.1/build/yahoo-dom-event/yahoo-dom.event.js

+0

Для дальнейшего использования, научиться использовать и любить расширение Firebug для Firefox. 404s и другие ошибки отображаются красновато на вкладке Net. :) – AKX

0

уверен, что Yahoo прочерк событие дом DASH, не Yahoo прочерк дом DOT событие

Смежные вопросы