Avatar billede aslan Nybegynder
04. juni 2002 - 01:14 Der er 11 kommentarer og
1 løsning

smartere opdatering?

Jeg opdatere min chat på følgende måde,men den laver en irreterende blinken og er meget stiv i det kan det gøres på en bedre måde? Måske ligesom:http://www.bioalice.dk/chat/





<html>
<head>
</head>
<body>
<?
include("../config.php");



$connection = mysql_connect("$server",
                            "$user",
                            "$pass");
mysql_select_db("$db", $connection) or die (mysql_error());

$result = mysql_query("SELECT * FROM chat ORDER BY tid DESC");
while ($row = mysql_fetch_array($result))
{

  echo "<b>$row[isim]</b>  $row[data] <br>";
  echo "<META HTTP-EQUIV='Refresh' CONTENT='2;URL=main.php'>";
}

?>
</body>
</html>
Avatar billede sn0wflake Nybegynder
04. juni 2002 - 04:40 #1
Det virker som en simpel iframe. Nu har jeg dog lidt svært ved at se "blinkende" sider på en 2mb linie :)
Avatar billede lequet Nybegynder
04. juni 2002 - 07:34 #2
Du kan bruge JavaScript til det, sådan at de nye beskeder blot bliver tilføjet til listen, så den ikke opdaterer siden, men kun tilføjer de nye beskeder. Men det er en lidt kringlet måde at gøre det på, og virker ikke ordentligt i alle browsere (Hovedsagligt kun IE). Desuden vil det kræve at du er rimeligt inde i JavaScript.

Hvis du virkelig vil undgå den opdatering, er Flash eller Java nok løsningen.
Avatar billede ras2000 Nybegynder
04. juni 2002 - 14:06 #3
Du kan undgå det ved at lave siden i frames, og så opdatere en skjult frame, og sende informationen videre til den viste frame. Så kan du have billeder og tabeller og ting i den viste frame, som ikke bliver opdateret, og kune rå tekst i den skjulte frame, som bliver opdateret. Men du vil høre "klikket" når siden opdaterer det. Du kan se et eksempel på det her:
http://www.mucdesign.dk/eksp/index.htm
Avatar billede aslan Nybegynder
04. juni 2002 - 14:13 #4
ras jeg har allerede lavet det på den måde men den hakker stadig måske fordi www.cliche.dk har nogen skod servere... hva ved jeg
Avatar billede aslan Nybegynder
04. juni 2002 - 14:16 #5
Ved du hvad ligemeget, jeg laver det i java istedet for...
Avatar billede ras2000 Nybegynder
04. juni 2002 - 14:17 #6
Så skal du nok sætte dig ind i Java. Jeg tror ikke du får det bedre i javascript.
Avatar billede aslan Nybegynder
04. juni 2002 - 14:23 #7
ehm.. jeg har styr på java, jeg er datamasiker studerende...
Avatar billede aslan Nybegynder
04. juni 2002 - 14:24 #8
datamasiker --> datamatiker
Avatar billede ras2000 Nybegynder
04. juni 2002 - 14:32 #9
Det vidste jeg jo ikke. Jeg havde skrevet min kommentar før jeg så din. Men gider du lægge et link til din side herind, når du får det op at køre? Jeg tror der er mange der gerne vil lave noget tilsvarende. Spørgsmålet kommer i hvert fald med jævne mellemrum. Og det at du er datamatiker studerende er vel ikke ensbetydende med at du kan lave nogetr, jeg synes jeg har mødt et par af slagsen, der havde problemer med at tænde for en computer.
Avatar billede ras2000 Nybegynder
04. juni 2002 - 14:33 #10
Selvfølgelig også mødt nogen der kunne finde ud af en masse, det var ikke ment som kritik af studiet, bare folk generelt.... :)
Avatar billede aslan Nybegynder
04. juni 2002 - 14:36 #11
haha ... jamen jeg har lige fået 11 i OOAD programmerings rapport så lidt kan jeg da:)
Avatar billede ras2000 Nybegynder
04. juni 2002 - 14:46 #12
Tillykke med det! Så er det jo bare op med ærmene, og på med vanten. Men skulle du ikke sidde ude i det gode vejr, og fejre det fine resultat med en lang stribe øller? Det gjorde vi da dengang jeg studerede, tilbage i tidernes morgen.
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