Скрипт останавливается на YAHOO.util.Event.addListener - PullRequest
0 голосов
/ 20 июля 2010

Я новичок в 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>

Ответы [ 3 ]

1 голос
/ 22 июля 2010

вы должны быть уверены, что js-файлы включены в ваши html-файлы, код, который вы пишете, пишется!

0 голосов
/ 23 июля 2010

Конечно, это событие Yahoo DASH DOM DASH, а не событие Yahoo Dash DOM

0 голосов
/ 20 июля 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...