webForumDet fria alternativet

Ladda om sidan

JavaScript

7 svar · 230 visningar · startad av Thompa__85

Medlem sedan aug. 2002600 inlägg
Frågan#1

Hejsan!
Jag skulle vilja att varje 10 sek uppdateras min sida...
Inte med vanlig HTML, för då kommer de där irriterande "klick-ljudet"...
utan har laddat ner ett chat script.. där det blir så.. men hur vet jag inte..?

Så undrar om ni kan lära mig hur jag gör så att min sida laddas om automatiskt utan det där klickljudet.. antar att de har med Javascript att göra? annars får ni flytta tråden rätt

Tack på förhand!

mvh Adde

Medlem sedan nov. 20017 144 inlägg
#2

Det enklaste är att stänga av det i din webläsare eller surfa med ex mozilla så slipper du det.

Medlem sedan aug. 2002600 inlägg
#3

Jesper T skrev:

Det enklaste är att stänga av det i din webläsare eller surfa med ex mozilla så slipper du det.

Hur menar du?

Medlem sedan aug. 2002600 inlägg
#4

Hur funkar tex Remote Script eller vad de heter?

Medlem sedan juni 20004 308 inlägg
#5

Jag länkar till ett tidigare inlägg som jag skrivit om det. Du kan även läsa mer hos Microsoft.

Medlem sedan aug. 2002600 inlägg
#6

Okej, tackar!
Men, har fått tag på denna kod nu!

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;

Det är från min chat... kan man inte bygga om den lite så att den fungerar på vilken sida som helst? Tex så vill jag att top.asp ska laddas om med detta script, men vad ska jag ändra? Detta är som grekiska för mig :/

Vore jättetacksam om någon kunde hjälpa mig :)

Medlem sedan nov. 20017 144 inlägg
#7

Strula med Remote Scripting?
Nej, vad är det för fel med att updatera sidan på vanligt vis.
Att lägga info i en cookie har ju begränsningar också, bl.a mängden text är begränsad.
Det känns som att du börjar i fel ända. (om du frågar mig ;))

Medlem sedan aug. 2002600 inlägg
#8

Jesper T skrev:

Strula med Remote Scripting?
Nej, vad är det för fel med att updatera sidan på vanligt vis.
Att lägga info i en cookie har ju begränsningar också, bl.a mängden text är begränsad.
Det känns som att du börjar i fel ända. (om du frågar mig ;))

Men jag vill inte ha de på de vanliga viset ;)
eller har du några tips på förbättringar av det vanliga viset? :r

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)