Я новичок в YUI. Просто пытаюсь получить самый простой пример работы на моем сайте.
Вот код:
<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>
Предупреждение xx показывает, но предупреждение 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>
вы должны быть уверены, что js-файлы включены в ваши html-файлы, код, который вы пишете, пишется!
Конечно, это событие Yahoo DASH DOM DASH, а не событие Yahoo Dash DOM
Поверьте, я нашел это.Или, по крайней мере, мне удалось найти другие примеры, которые сработали.Но в моем случае я считаю, что проблема в том, что js-файлы, на которые я ссылался, на самом деле не существовали.А именно этот файл:
http://yui.yahooapis.com/2.8.1/build/yahoo-dom-event/yahoo-dom.event.js