FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
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? |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Medlem
|
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. |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
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> Kod:
<% response.write now() %> |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Medlem
|
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. :)
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Mycket flitig postare
|
Citat:
![]() 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.. |
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Medlem
|
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 |
|||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Mycket flitig postare
|
Jag tror startsidan 1.nu använder det för att uppdatera vissa delar av sidan.
Praktiskt är det i alla fall! |
|||
![]() |
![]() |
Svara |
|
|