Avatar billede til_dkmaster Nybegynder
30. maj 2005 - 13:10 Der er 3 kommentarer og
1 løsning

Kode skal rettes til

Jeg fandt denne kode som OleBole herinde fra, har lavet.
Den opdatere en side, så den ikke blinker, men for hver gang den opdaterer laver den et loop.
Hvis du har en tekst hvor der står "Hej" og du får denne kode til at opdatere den, efter en opdatering ser det sådan her ud "HejHej" og sådan bliver det ved efter den har opdateret alle de gange "HejHejHejHejHej".
Den skal kun vise det 1 gang istedet for at lave dette loop, en der kan rette det?


<body>

<script type="text/JavaScript">
function writeChat(obj) {
    var o = document.getElementById("chat");
    o.innerHTML = obj.document.body.innerHTML + o.innerHTML;
}
</script>

<div id="chat"></div>

<iframe src="chat.php" frameborder="0"
    style="position:absolute;width:1px;height:1px;left0px;top:0px;"></iframe>

</body>

--------------------------------

Så skriver du dette i 'chat.php':

<script type="text/JavaScript">
window.onload = function() {
    setTimeout('location.reload()', 5000)
    parent.writeChat(this);
}
</script>
Avatar billede til_dkmaster Nybegynder
30. maj 2005 - 14:09 #1
hm? :)
Avatar billede skovenborg Nybegynder
30. maj 2005 - 15:34 #2
umiddelbart skal du vel bare skrive:
o.innerHTML = obj.document.body.innerHTML;
men det betyder bare, at den overskriver og ikke tilføjer det som står i chat.php. Nu ved jeg bare ikke hvordan din chat.php virker - om der hele tiden bliver tilføjet tekst til den, eller om der bare står det næste der er blevet skrevet.
Avatar billede til_dkmaster Nybegynder
30. maj 2005 - 16:08 #3
Læg et svar :) det virkede
Avatar billede skovenborg Nybegynder
30. maj 2005 - 16:18 #4
værgso' da :-)

men 100 point er lige overdrevet nok - 15 skulle kunne gøre det ;-)
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