webForumDet fria alternativet
Logga in / Bli medlem

Chat timed out

JavaScript

2 svar · 250 visningar · startad av kaktusen

Medlem sedan juni 2002139 inlägg
Trådstart#1

Hejsan,

Jag laddade hem ett chatscript igår och la upp det hos mitt webhotell och till en början fungerade det kanon bra, men efter ett tag (någon timma eller nåt sånt) så kom det fram ett felmeddelande "Chat timed out" och jag kommer aldrig fram till själva "huvudsidan" där man chattar.

Varför kommer detta felmeddelande upp och hur tar jag bort det? Det kom under natten och när jag startade datorn och testade idag igen var det samma felmeddelande.

I scriptet nedanför står det "Chat timed out" och det är väl antagligen här nånstans man ska ändra så det funkar?

Ngn som kan hjälpa mig? Vore mkt tacksam!

/*
*/
function iChatObject(){
  this.interval = 500;
  this.attempts = 3;  
  this.call = function (){
    var i = new Image();
    var d = new Date();
    document.cookie = 'iChat=x; expires=Wed, 31 Dec 2008 23:59:59 GMT;';
    i.src = 'getchat.asp' + '?u=' + d.getTime()
    setTimeout( "iChat.receive(1);", this.interval );
  }  
  this.receive = function ( attempt ){  
                   var response = null;
                   var aCookie = document.cookie.split("; ");
                   for (var i=0; i < aCookie.length; i++){
                     var aCrumb = aCookie[i].split("=");
                     if (aCrumb[0] == 'iChat') response = aCrumb[1];
                   }
                   if ( response != null ){
                     this.callback( unescape(response.replace(/\+/g,' ')) );
                   } else {
                     if (attempt < this.attempts){
                       setTimeout( "iChat.receive( " + (attempt+1) +" );",this.interval);
                     } else {
                       this.failure();
                     }
                   }    
                 }
  this.callback = function( response ){ 
                    alert(response); 
                  }
  this.failure = function(){ 
                   alert( "Chat: timed out"); 
                 }
}
var iChat;
Medlem sedan dec. 200012 464 inlägg
#2

Flyttas från ASP

Medlem sedan aug. 20039 340 inlägg
#3

Koden är det nog inget fel på. Jag skulle tro att felet, precis som meddelandet föreslår, ligger i att din webbläsare inte får kontakt med webbhotellet. Du kan ju pröva att kolla om webbhoteller är uppe i övrigt. Det kanske även skulle hjälpa att se koden som ligger på webbhotellet.

262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)