Kom ihåg mig?
Home Menu

Menu


Deviantart live räknare

Ämnesverktyg Visningsalternativ
Oläst 2005-03-24, 00:24 #1
Micke04 Micke04 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 571
Micke04 Micke04 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 571
Vilken teknik använder http://www.deviantart.com/ för deras räknare för "deviations", de siffror som uppdateras löpande med antalet uppladdade bilder?

Hur kan man göra en liknande funktion själv? Jag misstänker att de använder en teknik snarlik google suggest?
Micke04 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-24, 00:58 #2
Sigurds avatar
Sigurd Sigurd är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 289
Sigurd Sigurd är inte uppkopplad
Medlem
Sigurds avatar
 
Reg.datum: Apr 2004
Inlägg: 289
Använd något liknande php-on-the-fly. Bra artikel om det här hittar du här.

NOT: Fungerar självklart ypperligt med vilket serverspråk som helst, men just i artikeln är det PHP som används.
Sigurd är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-24, 08:07 #3
mypay mypay är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2004
Inlägg: 528
mypay mypay är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2004
Inlägg: 528
oj.. usch vad enkelt det var :)

jag har letat i säkert flera år efter hur man streamar HTML - detta är ju en klar möjlighet...

Jag använde ASP och visst funkar det

showstream.asp
Kod:
<html>
<head>
<title>stream HTML</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
  xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 xmlhttp = new XMLHttpRequest();
} 

function loadFragmentInToElement(fragment_url, element_id) {
  var element = document.getElementById(element_id);
  xmlhttp.open("GET", fragment_url);
  xmlhttp.onreadystatechange = function() {
   if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
   element.innerHTML = xmlhttp.responseText;
   }
  }
  xmlhttp.send(null);
}
window.setInterval("loadFragmentInToElement('http://www.yourdomain.com/getstream.asp', 'content')", 5000);
</script>
</head>

<body>

<span id="content"></span><br>
<script language="javascript">
loadFragmentInToElement('http://www.yourdomain.com/getstream.asp', 'content');
</script>
</body>
</html>
getstream.asp
Kod:
<% response.write now() %>
mypay är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-24, 10:25 #4
Sigurds avatar
Sigurd Sigurd är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 289
Sigurd Sigurd är inte uppkopplad
Medlem
Sigurds avatar
 
Reg.datum: Apr 2004
Inlägg: 289
Jodå, det kan faktiskt, tro det eller ej, vara användbart vid många tillfällen när man vill att något ska uppdateras. :)
Sigurd är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-24, 10:38 #5
Micke04 Micke04 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 571
Micke04 Micke04 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 571
Citat:
Originally posted by Sigurd@Mar 24 2005, 10:25
Jodå, det kan faktiskt, tro det eller ej, vara användbart vid många tillfällen när man vill att något ska uppdateras.
Jag hade mer tänkt att använda det som coolhetsfaktor

Har du några exempel på praktisk användning ?

Själv funderade jag att använda det för att uppdatera antalet användare aktiva på siten, samt en procentbar när man laddar upp bilder..
Micke04 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-24, 10:44 #6
Sigurds avatar
Sigurd Sigurd är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 289
Sigurd Sigurd är inte uppkopplad
Medlem
Sigurds avatar
 
Reg.datum: Apr 2004
Inlägg: 289
Till alla er-som-inte-ka-bygga-communitys-med-flash. Använd er av detta. Då slipper de stackarna med IE behöva höra ett "klickljud" varenda gång menyn uppdateras. :)

Jag använder det för preloading i vissa fall, vid domänsökning eller vid andra tillfällen när det kan hända att någonting laddar väldigt hårt.

Äsch, nyvaken som jag är kommer jag inte på fler användsningsområden. :P
Sigurd är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-24, 15:09 #7
Joels avatar
Joel Joel är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 790
Joel Joel är inte uppkopplad
Mycket flitig postare
Joels avatar
 
Reg.datum: Nov 2003
Inlägg: 790
Jag tror startsidan 1.nu använder det för att uppdatera vissa delar av sidan.
Praktiskt är det i alla fall!
Joel är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 19:50.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017