29. maj 2005 - 17:34
Der er
6 kommentarer og 1 løsning
Kommer forkert ud.. Kender ikke komandoen.
hey. Jeg har et script der ser sådan her ud: if ($num_rows>0) { while ( $row=mysql_fetch_array($res) ) { $arr_str .= "a[a.length] = \"".stripslashes($row["user"])."\";\n"; $arr_str .= "a[a.length] = \"".date( "H:i:s", $row["stamp"] )."\";\n"; $arr_str .= "a[a.length] = \"".stripslashes($row["msg"])."\";\n"; $s = $row["stamp"]; } print $arr_str; } den udskriver dog ikke som jeg vil have den.. Den skriver: [navn] [Beskeden] [Dato] [Beskeden] jeg vil have den til at skrive [navn] [Dato] [Besked]
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hmm. virker ikke rigtig.. Det kan godt være jeg ikke fik angivet nok... <script type="text/JavaScript"> var a = new Array(); <? if ($num_rows>0) { while ( $row=mysql_fetch_array($res) ) { $arr_str .= "a[a.length] = \"".stripslashes($row["user"])."\";\n"; $arr_str .= "a[a.length] = \"".date( "H:i:s", $row["stamp"] )."\";\n"; $arr_str .= "a[a.length] = \"".stripslashes($row["msg"])."\";\n"; $s = $row["stamp"]; } print $arr_str; } ?> parent.writeChat( a ); setTimeout( "location.href='chat.php?s=<?=$s?>'", 5000 ); </script>
Så har du vel også en funktion som hedder writeChat?
jeg har denne her... P.s. jeg kan simpelthen ikke hitte ud af JavaScript.. <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>
Jeg står desværre også af her...
Jeg tror det har vist sig at være noget javascript.. Så jeg rykker det lige :-) Men tak for hjælpen...
Det var så lidt! Held og lykke! :o)
Vi tilbyder markedets bedste kurser inden for webudvikling