Avatar billede henriktha Nybegynder
26. februar 2003 - 13:22 Der er 7 kommentarer og
1 løsning

Automatisk besked i Chat ????

Hvordan laver man automatisk besked på en chat... koden der skal sendes er følgende:

window.parent.frames['messages'].window.document.write("<b>[Chatten:]> Chatbesked</b>");

Havde forestillet mig at sende den hver 10 minut eller noget i den stil !

Henrik
Avatar billede rzj Nybegynder
26. februar 2003 - 13:57 #1
du skal vist lægge dette spg. i JavaScript afdelingen :-)
Men ellers så er det vel noget med:

setTimeout("window.parent.frames['messages'].window.document.write("<b>[Chatten:]> Chatbesked</b>");
600000);
Avatar billede mufoxe Nybegynder
26. februar 2003 - 13:58 #2
Det kan bl.a. gøres ved at lave et program, som automatisk går ind på en PHP side, som så udfører ovenstående programstump. Du er nødt til at have et eller andet scheduleret for at det kan fungere.
Avatar billede henriktha Nybegynder
26. februar 2003 - 17:46 #3
Jamen:
setTimeout("window.parent.frames['messages'].window.document.write("<b>[Chatten:]> Chatbesked</b>");
600000);

den funktion udfører den jo kun 1 gang og så ik mere... hvordan refresher jeg så når den er udført ???????
Avatar billede rzj Nybegynder
26. februar 2003 - 19:05 #4
altså det burde setTimeOut jo sådan set stå for :-)
setTimeout("window.parent.frames['messages'].window.document.write('<b>[Chatten:]> Chatbesked</b>', 600000);

nu er den skrevet ordentligt, der var fejl i tidligere eksempel. Og så skal den stå mellem <head></head> tags...
men det mest optimale er jo nok at kommer det i en funktion a la nedenstående eksempel:
<html>
<head>
<script type="text/javascript">
function doMessage() {
document.write('<b>[Chatten:]> Chatbesked</b>');       
setTimeout("doMessage();", 600000);
}
</script>
</head>
<body onLoad="doMessage();">
</body>
</html>
Avatar billede rzj Nybegynder
26. februar 2003 - 19:09 #5
ups! erstat document.write('<b>[Chatten:]> Chatbesked</b>');
med dit eget:
window.parent.frames['messages'].window.document.write("<b>[Chatten:]> Chatbesked</b>");

det virker - jeg har testet - men det holder selvfølgeligt kun hvis Chatbesked genereres dynamisk så det ikke er den samme besked hvergang og så at JS er slået til i brugernes browser.
Ellers er det helt korrekt som mufoxe siger, så skal du se på om dit webhotel tilbyder at køre Cronjobs (automatiserede kørsler af filer(e.g. php-filer), men det koster som regel lidt bananer
/raz
Avatar billede henriktha Nybegynder
05. juli 2003 - 18:47 #6
lukket
Avatar billede rzj Nybegynder
06. juli 2003 - 09:38 #7
Gi' i det mindste en forklaring på hvorfor du lukker uden at give point :-)
Det er jo rart at vide til en anden gang en spørger om det samme.
Det er da for underligt bare at lukke!
/raz
Avatar billede henriktha Nybegynder
06. juli 2003 - 13:01 #8
Syntes bare at det var ved at være for gammelt et spm. og forøvrigt ikke længere aktuelt !!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester