Mam taki prosty kod przy uzyciu AdvAjax

  1. function generatePage(orderid){
  2.  
  3. advAJAX.get({
  4. url: "/order.php",
  5. parameters : {"orderid" : orderid},
  6. onSuccess : function(obj) {
  7. document.getElementById("content").innerHTML = obj.responseText;
  8.  
  9. }
  10. });
  11. }
  12.  
  13. function checkProduct(sku, oid){
  14.  
  15. advAJAX.get({
  16. url: "/order_remove.php",
  17. parameters : {
  18. "sku" : sku,
  19. "oid" : oid
  20. },
  21. onSuccess : function(obj) {
  22. //document.getElementById("content").innerHTML = obj.responseText;
  23. generatePage('<?=$orderid?>');
  24. }
  25. });
  26. }


Po wcisnieciu przycisku, zostaje wywolana funkcja checkProduct. W przypadku 'sukcesu', funkcja generatePage odswieza zawartosc strony.
Wszystko chodzi pieknie na Firefoxie. Na IE funkcjonalnosc tez jest ok, z tym, ze aby odpalila sie funkcja generatePage, musze kliknac... gdziekolwiek na stronie... po prosu uzyc klawisza myszki. Czyli, bardziej opisowo... Zostaje odpalona funkcja checkProduct, zostaje wykonany skrypt w order_remove.php i nic sie dalej nie dzieje. Wciskam przycisk i dopiero wtedy odpala sie generatePage i strona zostaje odswiezona

Jakis pomysl dlaczego tak sie dzieje? smile.gif Z gory dzieki