Avatar billede dennism Nybegynder
13. marts 2003 - 20:26 Der er 9 kommentarer og
1 løsning

Problemer med blinkfri chat - Olebole

Jeg sidder og forsøger at få min blinkfri chat til at virke. Jeg har arbejdet mig ud fra OleBole's script.

På min chat-side har jeg bl.a. denne kode:

<iframe name=\"chattop\" src=\"top.php\" frameborder=\"0\" style=\"width:0px; height:0px;\"></iframe>
<iframe name=\"insert\" src=\"insert.php\" frameborder=\"0\" style=\"width:0px; height:0px;\"></iframe>

<div id=\"bla\" style=\"height:250px;overflow:auto;\">
<table id=\"chat\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
<tr>
    <td colspan=\"2\">&nbsp;</td>
</tr>
</table>
</div>

Og i toppen (min head-sektion) af siden er denne kode:

<script type="text/JavaScript">
var maxNumMsgs = <?=$maxNumMsgs?>;
var hiCol = "<?=$hiCol?>";
var loCol = "<?=$loCol?>";
var d=document;
function gE(id){return d.getElementById(id)}
function gA(o,tN){return o.getElementsByTagName(tN)}
function writeChat( a ) {
    var tbl = gE("chat");
    for (i=0; i<a.length; i+=3) {
        var bgCol = ( gA(tbl, "TR")[0].style.backgroundColor=="#ffffff" )? loCol : hiCol;
        var newRow = tbl.insertRow(0);
        var newCell = newRow.insertCell(0);
        newCell.innerHTML = "<b>" + a[i] + "</b><div class=\"time\">[" + a[i+1] + "]</div>";
        newCell.className = "u";
        var newCell = newRow.insertCell(1);
        newCell.innerHTML = a[i+2];
        newCell.className = "m";
        newRow.style.backgroundColor = bgCol;
    }
    var numMsgs = gA(tbl, "TR").length;
    while ( numMsgs>maxNumMsgs ) {
        tbl.deleteRow(numMsgs-1);
        numMsgs--;
    }
}
</script>


Og i min top.php har jeg bl.a. dette script:

<script type="text/JavaScript">
var a = new Array();

<?PHP
if ($num_rows>0) {
    while ($row=mysql_fetch_array($mysql)) {
        print"$row[tekst]<br>";
  }

}
?>

parent.writeChat(a);
setTimeout( "location.href='top.php?s=<?=$s?>'", 5000 );
</script>


Hvis jeg kører "vis kilde" til top.php, så kan jeg godt se at den har printet nogle chat-beskeder i scripet. Men hvorfor bliver disse beskeder ikke printet på startsiden?
Jeg har som sagt kopieret koden fra OleBole's script (http://www.eksperten.dk/spm/320350), men jeg er ikke selv i stand til at se min fejl!? Kan I det?

Jeg håber meget at der er nogen der vil/kan hjælpe mig med at få min chat til at virke!?...
Avatar billede dennism Nybegynder
14. marts 2003 - 14:31 #1
Er der ik nogen der kan hjælpe mig!?
Avatar billede olebole Juniormester
15. marts 2003 - 17:40 #2
<ole>

Prøv at lægge en URL til forsøget  :)

/mvh
</bole>
Avatar billede dennism Nybegynder
16. marts 2003 - 13:37 #3
Olebole >>

Jeg er glad for at du lige kiggede forbi.. Tak for det...
Jeg har uploadet en lille udgave af min chat her:
http:/www.demaweb.dk/chat_test.zip

Når du har udpakket filen, så skal du opsætte konfiguationen til min MySQL database i "chat_test\include\db_ind.php" og derefter skal du køre filerne i "chat_test\include\mysql" for at lave databaserne!...

Jeg håber du gider at kigge på mit problem, og vente tilbage hvad enten der er bid eller ej!?...

På forhånd tak...
Avatar billede dennism Nybegynder
16. marts 2003 - 13:37 #4
Vi prøver lige at lave linket igen:
http://www.demaweb.dk/chat_test.zip
Avatar billede olebole Juniormester
16. marts 2003 - 17:52 #5
Jeg kikker på det lidt senere idag, Dennis  ;o)
Avatar billede dennism Nybegynder
16. marts 2003 - 18:03 #6
Jeg kan godt smide flere point i "bålet" hvis det er nødvendigt :D
Men tusind tak...

Har du hentet filen? I så fald, så vil jeg nemlig gerne have den slettet fra mit domæne igen...
Avatar billede olebole Juniormester
16. marts 2003 - 18:08 #7
Den er hentet ... der er rigeligt med points  ;o)
Avatar billede dennism Nybegynder
18. marts 2003 - 08:03 #8
Go morgen... Jeg vil lige høre om du har fået kigget på koden?
Avatar billede dennism Nybegynder
20. marts 2003 - 16:06 #9
Ole?.. Kan du ikke hjælpe?
Avatar billede dennism Nybegynder
24. marts 2003 - 16:12 #10
Jeg lukker nu...
Hvis du stadig kan hjælpe, så tjek her:
http://www.eksperten.dk/spm/332826
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