Ga naar inhoud


Script met tellen (TBV statistieken)


Gast Kimble

Aanbevolen berichten

Heb dus een getal zeg (vast=17385121)

Heb een datum zoals huidige datum

Heb dat datum dat de teller moet stoppen

 

Maar ik heb nog meer variabelen

 

Zoals, vast=17385121, rokers=6427272

 

Wat ik sus wil is een simpel scriptje die live (niet in een form) op de site telt.

 

Voor html moet daar dan document.Write inkomen.

 

Had al een degziem met deathclock, maar ie zetten de vaste variabelen op nul.

 

 

Dus vandaar maar een keer hier vragen dan ontwikkelen.. (Daarmee en PHP had makkelijker geweest maar dat gaat helaas niet)

Link naar reactie
Delen op andere sites


Ik heb het volgende kunnen vinden op Planetsourcecode.com,

ik hoop niet dat het een commerciele link is, maar hier kun je een voorbeeld downloaden van een counter, met een ingestelde begin waarde, ik heb hem zelf nog niet tikkend gekregen. Mischien dat het jou wel lukt?

 

ASP Based counter v1

 

En anders kijk maar eens rond op de site, daar zijn een hoop codes tevinden!

 

Succes! <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />

 

groeten,

Groeten,

 

Hendrik

 

Dreambox 7025+

Dreambox 800HD PVR

80cm op DiSEqC H-H motor

70cm op 19,2 en 23,5 oost

Link naar reactie
Delen op andere sites

Er zijn wat vaste "statistische" gegevens.

 

Ik zal het kort omschrijven, met de hulpvraag.

 

Vaste gegevens;

Aantal rokers: 5432111

Aantal longziekten: 7654

Aantal doden door roken: 341

Totaal schadebedrag: 31677271

 

Nu moet op de site "live" komen;

Aantal rokers (die blijft dus vast staan)

Aantal longziekten huidige datum (cq tijd) tellend

Aantal doden door roken huidige datum (cq tijd) tellend

Schadebedrag huidige datum (cq tijd) tellend

 

De teller moet zijn begonnen op 1-1-2005 stoppen op 31-12-2005 en weer opnieuw starten op 1-1-2006 etc etc

 

Het mag geen database gebruiken, dus gewoon met een .js bestand en als het kan geen form gebruiken.

 

Een goed voorbeeld staat op flitsservice.nl met de boeteteller.

Link naar reactie
Delen op andere sites

ik heb even een voorbeeld gemaakt in javascript (zonder forms): klik hier

 

het op- en aflopen van de tellers heb ik voor de vorm zelf maar even verzonnen:

 

- de kosten lopen 70 euro per minuut op

- het aantal rokers neemt met 100 per dag af

- het aantal ziekten neemt met 2 per dag toe

- het aantal doden neemt met iets meer dan 1 per dag toe

 

het script ververst zichzelf elke 10 seconden.

 

kan je hier iets mee?

 

edit: oops, er gaat in IE iets nog niet helemaal goed zie ik. <img src="/forums/images/graemlins/wink.gif" alt="" /> hij is nog een beetje buggy.

And now for something completely similar

Link naar reactie
Delen op andere sites

Perfect, bedankt.... ga er eens mee aan de slag.

 

(Nu nog live zzonder klikken van de refresh <img src="/forums/images/graemlins/angel.gif" alt="" />)

 

 

Bendankt. <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />

Link naar reactie
Delen op andere sites

er zitten nu nog wel wat foutjes in de berekening hoor denk ik, maar het basisprincipe werkt <img src="/forums/images/graemlins/smile.gif" alt="" />

 

hij ververst al automatisch, maar omdat de waarden niet helemaal goed worden gedeeld is de uitkomst nu steeds hetzelfde <img src="/forums/images/graemlins/wink.gif" alt="" />

 

tip: het bovenstaande komt doordat om een of andere reden de startdatum (hij kiest automatisch de eerste dag van het huidige jaar) wel gewoon de tijd doortelt; het aantal dagen wordt dus wel goed berekend, maar na 1 minuut deelt hij door 1-1-2005 00:01. het is dus voornamelijk een kwestie van even uitzoeken hoe je de begindatum helemaal vast laat staan in de berekening, zonder dat daar ook de tijd wordt doorgeteld.

And now for something completely similar

Link naar reactie
Delen op andere sites

hier is een nieuwe versie, nu klopt ie helemaal <img src="/forums/images/graemlins/wink.gif" alt="" />

 

Code:
<html><head><style>TD {font: 11/13px arial;}</style><script type="text/javascript">function counter() {	var minuten = 1000*60	var uren = minuten*60	var dagen = uren*24	var jaren = dagen*365	var datum = new Date()	var tijd = datum.getTime()	var startdatum = new Date()	var tempyear = datum.getYear()	if (tempyear <= 1900) {tempyear = tempyear + 1900}	startdatum.setFullYear(tempyear,01,01)	var starttijd = startdatum.getTime()	var verschil = Math.round((tijd-starttijd)/dagen)		var r = 5432111 - (verschil*100);	var z = 7654 + (verschil * 2);	var d = Math.round(verschil * 1.1);	var s = Math.round((((tijd-starttijd)/minuten) + (datum.getHours()/minuten) + datum.getMinutes()) * 70);				document.getElementById('rokers').innerHTML = r;	document.getElementById('ziekten').innerHTML = z;	document.getElementById('doden').innerHTML = d;	document.getElementById('schade').innerHTML = s;		setTimeout('counter()',10000);}</script></head><body onload="counter();"><table>	<tr><td><b>Aantal rokers</b></td><td><b>:</b> </td><td><span id="rokers"></span></td></tr>	<tr><td><b>Aantal longziekten</b></td><td><b>:</b> </td><td><span id="ziekten"></span></td></tr>	<tr><td><b>Aantal doden door roken</b></td><td><b>:</b> </td><td><span id="doden"></span></td></tr>	<tr><td><b>Totaal schadebedrag</b></td><td><b>:</b> </td><td>€ <span id="schade"></span>,-</td></tr></table></body></html>

And now for something completely similar

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...