Поток изображений не отображается с кодом верхнего слоя - PullRequest
0 голосов
/ 14 ноября 2011

Сайт, на котором я пытаюсь заставить его работать, находится здесь:

http://www.kaimeramedia.com/derek/Website/Main_New7.html

Проблема в том, что я не могу заставить код работать верхнюю сторону в конце файла imageflow.js.

Код:

domReady(function()
{
    var instanceOne = new ImageFlow();
    instanceOne.init({ ImageFlowID:'CGI-Archive',  startID: 3, reflectionPNG: true, onClick: function() { return hs.expand(this, {src: this.getAttribute('longdesc'), outlineType: 'rounded-white', showCredits: false,fadeInOut:true, captionText: this.getAttribute('alt')}); } 
                                                                                                                                                                                                                                                                       });

ImageFlow работает без него, но оба должны работать вместе. Что я делаю не так?

Вот расположение всех файлов imageflow.js & highslide.js:

http://www.kaimeramedia.com/derek/Website/imageflow.js

Для файла highslide.js замените imageflow.js на highslide.js

Любая помощь будет принята с благодарностью

1 Ответ

1 голос
/ 14 ноября 2011

В конце кода отсутствует фигурная скобка.

domReady(
function()
{
    var instanceOne = new ImageFlow();
    instanceOne.init(
        {
            ImageFlowID     :'CGI-Archive',
            startID         : 3,
            reflectionPNG   : true,
            onClick         : function() {
                return hs.expand(
                    this,
                    {
                        src         : this.getAttribute('longdesc'),
                        outlineType : 'rounded-white',
                        fadeInOut   : true,
                        captionText : this.getAttribute('alt')
                    }
                );
            }
        }
    );
} // <!-- this one is missing in your code
); // EDIT: missing closing bracket here as well

еще одна вещь, которая не так ... это:

<script type="text/javascript">var myScript = Asset.javascript(source[, properties]);</script>

, вероятно, следует читать:

<script type="text/javascript">var myScript = Asset.javascript(source, [properties]);</script>

или

<script type="text/javascript">var myScript = Asset.javascript(source, properties);</script>
...