Nie rozumiem dlaczego przy takim wywołaniu advajax, funkcja timeout nie działa. Przy przekroczeniu czasu (po 1s) dostają alert z błędem 414.
<?php advAJAX.submit(objForm, { timeout : 4000, retry: 3, onInitialization : function() { $("pageData").innerHTML = "<div style='text-align:center; padding: 30px'><img src='/img/28-0.gif' /> Downloading page content...</div>"; }, onError : function(obj){ alert('Error: ' + obj.status); }, onSuccess : function(obj) { $("pageData").innerHTML = obj.responseText; $('top1').innerHTML = $('top').value; $('top2').innerHTML = $('top1').innerHTML; if(pageName == "bu3") startFCK(); else if(pageName == "bu5") $('pageData').style.overflowX = 'auto'; else if(pageName == "send") send(); $('cardId').disabled = false; } }); ?>
UPDATE
414 to nie jest błąd timeout. Problem polegał na tym, że korzystałem z metody przesyłania GET a przy zbyt długiej treści w formularzu advajax protestował (=> zbyt długi url = błąd 414). Rozwiązanie: zmienić metodę z get na post.
Pozdrawiam