[JavaScript] onload - Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] onload - Problem

    Hallöle,

    Eventuell kann mir ja hier jemand hilfreich zur Seite stehen. Mit Aufruf der Seite werden 2 periodische request gestartet. Wenn ich nun über getContent einen anderen inhalt im Content lade, läuft der weiter und ruft bestimmte ID's ab, die aber nicht mehr vorhanden sind. Da wirft der FF eine Reihe von fehlern aus.

    Ich dachte mir also, man müsste einfach diese beiden requests mit getContent stoppen und dann den entsprechenden teil nachladen.

    Leider ist das nicht des Rätsels Lösung

    Evt. kann mir da jemand den einen oder anderen nützlichen tipp geben.

    Liveexample
    Hafenvolleyballer.de

    the javascript

    Code:
    window.addEvent('domready', function()
        {
        prepareMenu();
        var flag = $('news_flag').innerHTML;
        $('newsbut' + flag + '').className = 'active';
        getLastResults();
        if($('last_news_block'))getLastNews();
        if($('buttons'))getButtons();
        temp();
        function temp(lang)
            {
            if (lang == "ger")
                setInterval("showit('ger')", "1000");
            else
                setInterval("showit('en')", "1000");
            }
        });
    var MyRequest;
    function getLastNews(request)
        {
        var flag = $('news_flag').innerHTML;
        $('newsbut' + flag + '').className = 'active';
        MyRequest = new Ajax('inc/PeriodicalUpdater.php?action=getLastNews',
            {
            method: 'get',
            update: 'last_news_block',
            onRequest: function()
                {
                },
            onComplete: function()
                {
                (function()
                    {
                    var myFx = new Fx.Style('last_news_block', 'opacity');
                    myFx.start(1, 0.5).chain(function()
                        {
                        myFx.start(0.5, 1);
                        });
                    MyRequest.request()
                    }).delay(8000);
                $('newsbut' + flag + '').className = 'normal';
                flag = $('news_flag').innerHTML;
                $('newsbut' + flag + '').className = 'active';
                }
            }).request();
        }
    function getLastResults()
        {
        var MyRequest = new Ajax('inc/PeriodicalUpdater.php?action=getLastResults',
            {
            method: 'get',
            update: 'show_results',
            onComplete: function()
                {
                (function()
                    {
                    MyRequest.request()
                    }).delay(16000);
                }
            }).request();
        }
    function getButtons()
        {
        var MyRequest = new Ajax('inc/PeriodicalUpdater.php?action=getButtons',
            {
            method: 'get',
            update: 'buttons',
            onComplete: function()
                {
                (function()
                    {
                    MyRequest.request()
                    }).delay(50000);
                }
            }).request();
        }
    function getParams(variable)
        {
        var vars = variable.split("?");
        return vars[1];
        }
    function getContent(param)
        {
        //var inc = req;
        var myAjax = new Ajax('inc/content.php?' + param,
            {
            method: 'get',
            onComplete: showResponse,
            update: 'col3_content'
            });
        myAjax.request();
        }
    function showResponse(request)
        {
        $('col3_content').innerHTML = request;
        }
    Danke
    derTrallala
    Manchmal verliert ma eben ... und manchmal gewinnen die Anderen
Lädt...
X