Der hvor der står 'nytekst' skal der komme til at stå:
<?php include("config.php"); mysql_connect($host,$user,$pass); mysql_select_db($db); $hent_dem = mysql_query("SELECT * FROM chatusers WHERE navn = '$s_navn'"); while ($rowz = mysql_fetch_array ($hent_dem)) { $rum123 = "$rowz[online_rum]"; $hent = mysql_query ("SELECT * FROM chatbeskeder WHERE rum='$rum123' AND (til='alle' OR til='$s_navn' OR fra='$s_navn') ORDER BY id DESC LIMIT 0,17"); while ($row = mysql_fetch_array ($hent)) {
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.
<script> chatHTML = '<?php $hent_dem = mysql_query("SELECT * FROM chatusers WHERE navn = '$s_navn'"); while ($rowz = mysql_fetch_array ($hent_dem)) { $rum123 = "$rowz[online_rum]"; $hent = mysql_query ("SELECT * FROM chatbeskeder WHERE rum='$rum123' AND (til='alle' OR til='$s_navn' OR fra='$s_navn') ORDER BY id DESC LIMIT 0,17"); while ($row = mysql_fetch_array ($hent)) {
<html> <head> <script> chatHTML = '<?php $hent_dem = mysql_query("SELECT * FROM chatusers WHERE navn = '$s_navn'"); while ($rowz = mysql_fetch_array ($hent_dem)) { $rum123 = "$rowz[online_rum]"; $hent = mysql_query ("SELECT * FROM chatbeskeder WHERE rum='$rum123' AND (til='alle' OR til='$s_navn' OR fra='$s_navn') ORDER BY id DESC LIMIT 0,17"); while ($row = mysql_fetch_array ($hent)) {
nu hedder min frame besked og min div er : <DIV id="chatHTML">Loader...</DIV>
Og i js har jeg den her: if (parent.frames['besked'].opdaterSpan) { parent.frames['besked'].opdaterSpan(chatHTML); setTimeout("self.location.reload(true)",10000); }
<html> <head> <script> chatHTML = '<?php $hent_dem = mysql_query("SELECT * FROM chatusers WHERE navn = '$s_navn'"); while ($rowz = mysql_fetch_array ($hent_dem)) { $rum123 = "$rowz[online_rum]"; $hent = mysql_query ("SELECT * FROM chatbeskeder WHERE rum='$rum123' AND (til='alle' OR til='$s_navn' OR fra='$s_navn') ORDER BY id DESC LIMIT 0,17"); while ($row = mysql_fetch_array ($hent)) {
Problemet er at den ikke når at loade alle billederne, en løsning ville være at sætte tiden op på hvornår lang tid der skal gå mellem hver opdatering eller sætte limit på hvor mange beskeder den må hive ud. f.eks. kan du hive de 20 sidste nye beskeder ud.
Andet kan jeg ikke komme i tanke om der er at gøre.
Den burde selv chache siden, men problemet er at den når de første billeder, men den når simpelt hen ikke ned til de nederste før den skal opdatere igen.
Enten må du sætte limit ned, eller forbyde billeder, eller sidste men også kedelig udvej sætte opdateringstiden op.
Reloader siden vil jeg skyde på, jeg er ikke 100% inde i javascript. Det eneste jeg ved er hvordan du løser problemerne med din php-kode ;o) Men hvis billederne stadig blinker så må du jo som sagt, sætte limit ned eller refresh tiden op eller en kobination af disse.
Jeg kan tilføje her til sidst at en anden jeg hjalp for 1-3 uger siden her på Eksperten brugte præcis samme script, og havde også samme fejl med billederne der blinkede. Hans udvej blev at afskaffe muligheden for billeder.
Synes godt om
Ny brugerNybegynder
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.