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
Danke
derTrallala
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; }
derTrallala