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\"> </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!?...
