myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Kleines Javasript erstellen (https://mygully.com/showthread.php?t=6235783)

Spryder 23.02.21 19:35

Kleines Javasript erstellen
 
Hallo Leute

Vorweg ich bin kompletter neuling, würde jedoch gerne ein sript erstellen welchen nur wenige Funktionen hat, dabei geht es mir darum das ich den code für das Sript auch verstehe.

Ich würde mich freuen wenn ein Javasript könner mir helfen würde.

FFly 25.02.21 09:46

Ich werfe mal in den Raum das es nicht schlecht wäre zu wissen welche Funktionen zu haben willst. Ansonsten wird es schwer

Spryder 26.02.21 18:38

Ich möchte ein kleines scrpt für einen Paidmailer erstellen welches im Tampermonkey ausgeführt werden soll.


Ausgangslage ist die testlink.de/mailview
>nach einem Timeout von 10 sec soll das scipt starten

> öffnet die erste Mail über eine URL testlink.de?link=showmail&vid=228276&uid=1049316&c ode=UTI2ssBXsx9SxjZ
> verweilt auf dem geöffneten Tab für 90sek

> öffnet link ub der Mail über eine URL testlink.de?link=checkmail&vid=228276&uid=1049316& code=UTI2ssBXsx9SxjZ
> verweilt auf dem geöffneten Tab für 90sek

> anschließend werden beide tabs geschlossen oder der erste schließt nach 100sek und der zweite auch sodass jeweil nach dem öffnen der links 10sek puffer sind.

Dann ist wieder der erste Tab geöffnet und das scrpt starten von vorne.
Im Mail Portal werden die gelesenen Mails automatisch ausgeblendet, ich sehe nur ein Problem bei den Links da bei "showmail" und checkmail" alls hinter &vid= Variabel ist und mir jeder Mail anders ist.


anfangs hatte ich bereits an einem button.click gedacht nur wird die Mail entweder über den Hyperlink oder einem verlinkten Bild geöffnet.

DerOrangene 07.10.21 10:36

Timeouts sind einfach mit `setTimeout`. Als Parameter kannst du eine Funktion, einen Wert in Millisekunden und weitere Parameter übergeben. Die Funktion kommt in die EventQueue und wird dann ungefähr nach der Anzahl an Millisekunden gestartet. Abbrechen ist über den Rückgabewert und `clearTimeout` möglich.

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Um die Links aus dem Posteingang zu extrahieren, musst du auf's DOM zugreifen. Dazu gibt's verschiedene Methoden über HTML-Tags, Klassen und IDs. Dafür als Außenstehender ein Rezept zu geben ist sehr schwierig.

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Eventuell ist es aber gar nicht nötig, das Skript über Tampermonkey zu injizieren. Was hast du denn vor? (Wenn du das nicht beantworten kannst oder willst kann ich gut damit leben. ;-) )


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:12 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.