Website counter?

3 Antworten

Wenn Du serverseitig einen Wert ausgeben willst, müsstest Du doch auch eine Stelle haben an der Du den Wert am Server speicherst? Einfach nur irgendeinen Wert auszugeben ginge mit PHP so:

<?php echo "1000"; ?>

Aber wenn Du einen konkreten Wert am Server erfasst, hängt die Ausgabe davon ab wie Du diesen dort speicherst.

und wie speicher ich ihn?????

0

Unabhängig davon, welche serverseitige Sprache du nutzen möchtest, reicht es, wie ich schrieb, aus, eine einfache Rechnung durchzuführen. Du benötigst einen Startpunkt als Timestamp und einen Startwert. Nun berechnest du beim Aufruf der Website die seitdem vergangene Zeit in Millisekunden:

zeit = zeitstempelJetzt - startpunkt

So, nun hast du auch ein Zeitintervall, innerhalb von dem um eine Einheit hochgezählt wird. Du rechnest:

wert = abgerundet(zeit / intervall) + startwert

Du musst zwingend abrunden, denn hochgezählt wird nur, wenn das Intervall vollständig abgelaufen ist. Den Wert kannst du anschließend an der richtigen Stelle ausgeben.

Die Konstanten (Startzeitpunkt, Startwert, Intervall) kannst du entweder hart gecoded direkt in den Quellcode einbauen oder du speicherst sie in einer Datenbank. Die konkreten Funktionen für die von dir verwendete Sprache sind gut recherchierbar.

entschuldigung aber so einen dummen h+rensohn hab ich lang nichtmehr gesehen. Ich weiß selber das ich es programmieren muss Aber Wie nö das sagst du nicht

0
@AmuArtz
entschuldigung aber so einen dummen h+rensohn hab ich lang nichtmehr gesehen.

Was soll das denn? Ich gebe mir hier die Mühe und schreibe dir eine ausführliche Antwort, aber du beleidigst mich im Gegenzug. Tut mir leid, aber glaubst du ehrlich, dass ich dir gerne weiterhelfen möchte, wenn du so auf Hilfe reagierst? Das ist hier eine kostenlose Antwort und ich habe dir kostenlos schon einen JS-Code geschrieben, für den ich meine Freizeit investiert habe. Ich mache das freiwillig. Dann kann man doch nicht so etwas schreiben ...

 Ich weiß selber das ich es programmieren muss Aber  Wie  nö das sagst du nicht

Ich habe es dir sogar ganz ausführlich hingeschrieben und du hast es dir sogar erlaubt, in deiner Frage meine andere Antwort zu zitieren, ohne die Quelle anzugeben. Das einzige, was du für eine konkrete Implementierung noch herausfinden musst ist

  1. wie man einen Zeitstempel bekommt und
  2. wie man abrundet.

Alles Weitere kannst du fast exakt so übernehmen, wie ich es geschrieben habe. In dieser Antwort steht alles, was du wissen musst. Mehr ist das nicht. Da du aber nicht angibst, welche Programmiersprache du serverseitig nutzt, kann ich dir keinen Code geben. Soll ich raten oder wie stellst du dir das vor? Ich habe dir so viel geschrieben wie möglich. Kein anderer Antwortender hat dir hier so ausführlich und genau geantwortet. Ohne weitere Informationen kann ich nicht mehr schreiben. Ich bin kein Hellseher – tut mir leid, falls du das von Antwortenden erwartest.

0

Du kannst bestimmte Werte auch über timestamp definieren :)

Ich habe angefangen Schere Stein Papier in JavaScript zu programmieren leider funktioniert die Ergebnis Auswertung am Ende nicht. Wo ist der Fehler?

Das ist der JS Code:

FuEingabe();
    function FuEingabe() {
    var eingabe = prompt("Bitte gib: Schere, Stein oder Papier ein!", "Schere, Stein, Papier");
}
    switch(FuEingabe()) {

        case "Schere":
        
        zufallenemyeingabe();
        break;

        case "Stein":
        
        zufallenemyeingabe();
        break;

        case "Papier":
        
        zufallenemyeingabe();
        break;

        default:

        alert("Ungültig!");

}
function zufallenemyeingabe() {
    var max = 3;
    var min = 1;
    var zufallzahl = (Math.random() * (max - min)) + min;
    console.log("Die Zufallzahl lautet: " + zufallzahl);
    var zufallzahlround = Math.round(zufallzahl);
    console.log("Die gerundete Zufallzahl heißt: " + zufallzahlround);
    var StEingabe = "non";

    switch(zufallzahlround){

        case 1:
        StEingabe = "Stein";
        break;

        case 2:
        StEingabe = "Papier";
        break;

        case 3:
        StEingabe = "Schere";
        break;

        default: 
        console.log("Error 01: Computer hat kein Ergebnis generiert!");
    }
    console.log(StEingabe);
    alert("Der Computer hat " + StEingabe) + " gewählt.";
    return StEingabe

}

function ergebnisauswertung() {
    var gewinner = "nil";
    var PlayEingabe = FuEingabe();

    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Schere") { 

        gewinner = "Unentschieden!";

    }
                                                             
    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Stein") {
        gewinner = "PC";

    }
                                                           
    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Papier") {
        gewinner = "Player";

    }
                                                             
                                                              
     //Eigentliches Vergleichen der Wahl - Stein 
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Stein") {
        gewinner = "Unentschieden!";
        

    }
                                                           
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Schere") {
        gewinner = "Player";

    }
                                                            
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Papier") {
        gewinner = "PC";

    }
                                                            
                                                            
    //Eigentliches Vergleichen der Wahl - Papier 
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Papier") {
    gewinner = "Unentschieden!";

    }
                                                             
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Schere") { 

        gewinner = "PC";


    }
                                                             
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Stein") { 

        gewinner = "Player";

    }

    return gewinner;
                                                            
}
var gewinner = ergebnisauswertung();
console.log(gewinner);
if (ergebnisauswertung() == "Player") {
    alert("Du gewinnst!");
}


...zur Frage

Java Script Slideshow als Hintergrund bei CSS?

Servus, nach laaanger Fieselei habe ich mir erfolgreich eine Slide Show basteln können, inkl. vorwärs und rückwärts Knopf.

Meine Startseite index.html soll NICHT scrollbar sein. Ich würde gerne, dass die Slideshow ihre Bilder aber nicht unter meinem header anzeigt, sondern als CSS background-image:url(..); funktioniert. Die Slideshow ist mit JavaScript und jquery erstellt

Eine andere Slideshow hat das Problem im JavaScript´wie folgt gelöst. Jedoch hat da sie SHow nicht so ganz funktioniert, aber das Bild hat gepasst:

    $('body')
.css('background-image','url("'+images[nextimage++]+'")')

Meine JavaScript Slideshow sieht derzeit so aus: (Ohne Vorher/nachher knöpfe)

function slideSwitch(switchSpeed) {
var $active = jQuery('#slideShow img.active');

if ( $active.length == 0 ) $active = jQuery('#slideShow img:last');

var $next =  $active.next('img').length ? $active.next('img')
   : jQuery('#slideShow img:first');

$active.addClass('last-active').fadeOut(switchSpeed);

$next.addClass('active').fadeIn(switchSpeed);
$active.removeClass('active last-active');

}

jQuery(function() { interval = ""; jQuery('#slideShow img:first').css("display", "block").addClass('active'); interval = setInterval ( "slideSwitch(1000)", 4000 );

});

jQuery('#slideShow img:first').css("display", "block").addClass('active');

DANKE euch!

...zur Frage

Timer mit JavaScript?

Ich möchte mit JavaScript einen Timer programmieren. Der User soll die Zeit einstellen können bspw 60min und dann soll der Timer runterzählen. Wenns bei 00:00:00 ist, soll ein neuer Bildschirm aufgerufen werden.

Ich hab leider nicht wirklich eine Ahnung wie ich das hinbekommen soll. Im Internet sind zwar Beispiele für Timer, jedoch laufen die von 0 bis unendlich.... Da ich technisch nicht so versiert bin um das ganze umzustellen, hoffe ich, dass ihr mir helfen könnt. Bis jetzt habe ich es nur hinbekommen, dass der Timer überhaupt läuft (allerdings von 0 an) und erst beginnt, wenn man auf den Start-Button drückt.

Hier meine js Datei:

$(document).ready(function() {

var timer = 0;

$( "#button_start" ).click(function() {

  setInterval(function(){ increaseTimer() }, 1000);

});

function increaseTimer(){

timer = timer +1;

$("#timer").html(timer);

};

});

Schonmal vielen Dank!

Eure Amy

...zur Frage

Hallo ich habe ein Javascript Problem ich bekomme es nicht hin, das mir mein JS den Likebutton auf ein 1Like/Beitrag/Benutzer beschränkt.Gibt es eine Lösung?

Hallo ich habe mal wieder ein Javascript Problem ich bekomme es nicht hin, das mir mein JS den Likebutton auf ein Like/Beitrag/Benutzer zu beschränken. Ich habe dazu eine Tabelle erstellt in der ich herausbekommen möchte wie viele Zeilen die Tabelle hat damit wenn Anzahl der Reihen>1 das man dann nicht mehr like kann.

Ich arbeite mit INTREXX

Hier ist mein Script:

function CountIt() {

var button =  getElement("A0F7AE0D0896D631D721A059910A5280CBDA2051"); /2 buttoncontrol

var button1 = getElement("7733251A91D3BD2F9C70DB798CFC5F681362AC81"); /Schaltfläche buttoncontrol

varCounter=getTextValue(getElement("1279AAD06A7CE5EB2042E2EDAE1965D9FA282ABF")); 

for (var i=1; i <= Counter; i++) { button.onclick } alert("i:" + (Counter) );

if (i>1)
{button.onclick}
//return true;
...zur Frage

Header Effekt wie bei der Seite?

Hallo, wie bekomme ich einen Header Effekt wie bei dieser Seite hin?

Also das der Schwarze Hintergrund erst ab einer bestimmten Position kommt und das der Header quasi immer nur wieder kommt wenn ich zurück nach oben scrolle, und sonst nicht sichtbar ist???

Die Seite ist gemeint:

http://weareadaptable.com

Brauche dringend Hilfe :(

LG

...zur Frage

HTML Javascript Integration?

Ich habe schon vieles versucht wie:

<script src="script.js"></script>

usw. oder:

<script>javascriptcode</script>

Das geht alles, aber nicht der JavaScript-Code:

var myIndex = 0;
carousel();

function carousel() {
   var i;
   var x = document.getElementsByClassName("mySlides");
	
   for (i = 0; i < x.length; i++) {
      x[i].style.display = "none";
   }
	
   myIndex++;
	
   if (myIndex > x.length) {myIndex = 1}
	
   x[myIndex-1].style.display = "block";
   setTimeout(carousel, 4000); // Change image every 2 seconds
}
...zur Frage

Was möchtest Du wissen?