Avatar billede kwudo Nybegynder
19. august 2005 - 18:08 Der er 11 kommentarer og
1 løsning

Opdater uden blink og klik lyd.

Hey, jeg har fået hjælp til noget koderi som opdatere siden hvert sekundt uden at blinke og komme med den irriterende klik lyd.

Og det virkede så ikke og så fik jeg hjælp af en jeg kender og det virker stadig ikke.

Så nu håbede jeg på at der var en her der kunne hjælpe. :)

skjultFrame.php

<script>
function reloadChat() {
parent.document.getElementById('chatindhold').innerHTML = '<? include("CONFIG.php"); $hent = mysql_query("SELECT * FROM besked ORDER BY id DESC") or die(mysql_error()); while($vis = mysql_fetch_array($hent)) {?><?=$vis[navn];?> : <?=$vis[besked];?><br/><?}?>";
}
setTimeout("reloadChat()",1000); // henter beskederne efter 1 sekundt. (ville gøre det samme for at ungå lag på hotellet)
</script>

txt.php


<div id="chatindhold"></div>
<iframe src="skjultFrame.php" name="skjult" width="0" height="0"></iframe>

Håber sku i kan hjælpe mig =)
Avatar billede roenving Novice
19. august 2005 - 19:23 #1
<script>
function reloadChat() {
parent.document.getElementById('chatindhold').innerHTML = '<? include("CONFIG.php"); $hent = mysql_query("SELECT * FROM besked ORDER BY id DESC") or die(mysql_error()); while($vis = mysql_fetch_array($hent)) {?><?=$vis[navn];?> : <?=$vis[besked];?><br/><?}?>";
}
setTimeout("location.reload(true);",10000); // henter beskederne efter 10 sekunder. Mindst 10 er nødvendigt, hvis der er flere chattere
</script>
Avatar billede kwudo Nybegynder
19. august 2005 - 19:35 #2
Hm.. Den skriver Udført men med fejl på siden og den henter stadig ikke beskederne :/
Avatar billede olebole Juniormester
19. august 2005 - 19:36 #3
<ole>

- men det er en helt gal fremgangsmåde, hvis du vil lave en chat. Prøv at kikke i dette spm, hvor jeg har forklaret en del om det at skrive chat-applikationer:
    http://www.eksperten.dk/spm/640372

/mvh
</bole>
Avatar billede kwudo Nybegynder
19. august 2005 - 19:38 #4
Ja, men ved ikke hvor jeg skal skrive alt det der du har skrevet osv. :/
Avatar billede kwudo Nybegynder
19. august 2005 - 19:38 #5
mest : // Lad PHP udskrive beskeder i en streng, der f.eks. ender med at se sådan ud:
$sJS = "[{'u':'olebole','m':'Davs med dig'}, {'u':'n-emy','m':'det kan du selv være'}]"; jeg ikke forstår
Avatar billede kwudo Nybegynder
19. august 2005 - 19:44 #6
og det her:

function insMsg(aMsgs) {
    var oMsg;
    for (var i=0; i<aMsgs.length; i++) {
        oMsg = aMsgs[i];
        // Indsæt HTML-element(er) hvor data hentes med:
        // oMsg.u - brugernavn
        // oMsg.m - besked
    }
}

forstår ikke helt hva du mener med

        // Indsæt HTML-element(er) hvor data hentes med:
        // oMsg.u - brugernavn
        // oMsg.m - besked
Avatar billede olebole Juniormester
19. august 2005 - 20:46 #7
Så tror jeg måske, en chat er en lidt stor mundfuld at gabe over. Chat-applikationer er ikke lette at skrive i script-sprog - så måske du burde kaste dig over noget andet, til du har fået lært lidt mere ... ikke mindst JavaScript  :)
Avatar billede kwudo Nybegynder
19. august 2005 - 20:47 #8
Tjaa, kan da godt ske.. :D Men giver sku ikke op med det samme prøver bare at få løst det første der og se om det går :)
Avatar billede kwudo Nybegynder
21. august 2005 - 15:27 #9
Smider du ikke lige et svar olebole?det din hjælp jeg har haft best brug af.. Selvom jeg dog har fået rettet den kode jeg fik af nogen.
Avatar billede olebole Juniormester
21. august 2005 - 20:29 #10
- det gør jeg så, tak  :)
Avatar billede roenving Novice
22. august 2005 - 06:06 #11
-- et lidt lamt svar *lol*
Avatar billede kwudo Nybegynder
11. september 2005 - 19:33 #12
Der er umidelbart stadig intet svar kommet (:
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