2016-06-25 8 views
0

Ein Freund von mir hat vor kurzem sein Javascript-Spiel online veröffentlicht. Du gehst zuerst zur Startseite und dann klickst du auf eine Schaltfläche, die dich zum Spiel bringt.Skript, um Javascript-Funktion auf der Website kontinuierlich auszuführen

So etwas wie dies, wenn ich inspizieren Element:

onclick="playgame()" 

Wenn jemand klickt dazu ein Zähler erhöht, damit er weiß, wie viele Menschen gespielt haben. Er hat das nur zum Üben gemacht, da er eigentlich nicht erwartet, dass jemand spielt.

Ich möchte ihn jedoch überraschen, indem ich immer wieder mit einem Skript auf diesen Knopf klicke und ihn denken lässt, dass er 1000 Spiele hat. Er wird den Streich lieben, wenn ich ihm sage;)

Weiß jemand, ob dies möglich ist? Ich bin in C# erfahren, aber aus dem online suchen scheint php besser geeignet zu sein? Ich bin 100% offen für alle andere Methoden Dank

EDIT: Ich war auf der Suche auf so etwas wie diese

<?php 
echo '<script type="text/javascript">' 
, 'jsfunction();' 
, '</script>' 
; 
?> 

Aber dann weiß ich nicht, wie ich das auf seiner Website ausführen

EDIT 2: Eigentlich scheint wie Python wäre die richtige Option

+2

Lieber Teemothy, bitte, geben Sie den Code, den Sie bisher versucht haben – 0x13a

Antwort

0

Ich bin mir nicht sicher, ob dies in Ihrer Situation funktionieren, aber wenn Sie etwas x Mal tun möchten, können Sie es mit einer Schleife wie in jedem tun andere Sprache.

Zum Beispiel, wenn Sie möchten, eine Funktion x-mal nennen, könnte man es auf diese Weise tun:

function someFunction(x) { console.log(x) } 
var iterations = 1000; 
for (var i = 0; i < iterations ; i++) { 
    someFunction(i); 
} 

Infinite

var iterations = 0 
while(true) someFunction(iterations++) 
+0

Ja denke ich daran, etwas wie eine Endlosschleife zu verwenden es ist mehr Verbindung mit der Website und Ausführen der Funktion Ich habe Probleme mit –

+0

überprüfen Sie die unendliche Sache – webdeb

0

Nur einfache Iteration verwenden, stellen Sie eine Funktion wie diese und starte es.

function click1k() { 
    var clicks=1000; 
    for (var i=clicks; i>0; i--) { 
     playgame(); 
    } 
} 

Und laufen:

click1k(); 
0

Wenn es eine Website Sie so etwas wie iMacros Add-on für Firefox und notieren nur ein Makro verwenden, könnte man sogar js für komplexere Skripte verwenden können, aber eine einfache Schleife würde TU es.

0

Sie können diese Schaltfläche kontinuierlich auslösen. Hier ist der Code.

Es wird automatisch ausgewählten Knopf oder ein Element alle 5 Sekunden klicken. Sie können die Zeit erhöhen oder verringern, so wird es echt aussehen, um Spielzähler in Zeitlücken zu bekommen

Verwandte Themen