Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Wert aus Funktion, die aufgerufen wird, sobald ein Event auftritt

Frage Entwicklung JavaScript

Mitglied: Obererpel

Obererpel (Level 1) - Jetzt verbinden

29.09.2012 um 08:57 Uhr, 2334 Aufrufe, 3 Kommentare

Für ein Projekt an der Uni bräuchte ich eine Funktion, die ausgeführt wird, sobald ein Event auftritt ("click") oder ein Timer abgelafuen ist und dann einen Wert zurückgibt.

Liebe Community,

für ein Projekt bräuchte ich ein Skript, welches nach folgendem Schema arbeitet:

function tolleFunktion(div) {
Erstelle ein Formular im übergebenen div - Funktioniert soweit

var auswertung =
Wert ergibt sich aus einer Funktion, welche ausgegeben wird, sobald der Nutzer auf den Submit-Button klickt (Allgemein: bei einem click-Event) oder sobald ein Timer abgelaufen ist (setTimeout?)

return auswertung
}

Die einfachste Möglichkeit wäre wahrscheinlich, einfach eine Funktion aufzurufen, die pollt, ob das Event aufgetreten ist/ der Timer abgelaufen ist. Aber das scheint mir sehr unhübsch.

Fällt jemandem da eine elegantere Möglichkeit ein? prompt() sollte ja ähnlich arbeiten, es ruft eine Funktion auf und gibt einen Wert zurück.
Da muss doch was gehen ;D
Mitglied: EvilMoe
29.09.2012 um 11:54 Uhr
Hallo,

ich verstehe nicht genau dein Problem. Wenn du einen Wert setzen willst bei einem click-Event warum machst du es nicht auch so? Ein submit Button hat ein "onclick" Event.

Ein Timer ist doch auch nicht das Problem. Da liegst du auch mit "setTimeout" richtig.
Bitte warten ..
Mitglied: Obererpel
29.09.2012 um 14:06 Uhr
Im Prinzip möchte ich, dass die tolleFunktion(div) das Formular zeichnet, auf die Nutzereingaben wartet und diese dann (als bestimmtes Objekt) zurückgibt.
Die Nutzereingabe ist beendet, sobald der Nutze den Button drückt (also ein Event auslöst) oder der Timer abläuft.
Bitte warten ..
Mitglied: EvilMoe
29.09.2012 um 16:17 Uhr
Okay, aber die Lösung hast du dir doch schon selber gegeben wie das geht.
01.
function beenden() { 
02.
  // ich werde nach der Zeit oder beim onclick auf submit aufgerufen. 
03.
04.
 
05.
 
06.
setTimeout("beenden()", 60*1000); //zeit in ms -> 60s
Im HTML wo dein submit Button ist dann:
01.
   <input type="submit" onclick="return beenden();" />
Bitte warten ..
Ähnliche Inhalte
VB for Applications
VBA: Verständnisfrage bei Funktionen, Rückgabe von Werten
gelöst Frage von AximandVB for Applications3 Kommentare

Hallo, ich bekomm gerade etwas nicht in meinen Schädel. Ich habe eine Funktion erstellt, die eine SQL-Abfrage zusammenstellt: Diese ...

Webbrowser
Webseiten werden als HTML angzeigt - können nicht aufgerufen werden
gelöst Frage von gabeBUWebbrowser8 Kommentare

Hallo Zusammen Seit kurzer Zeit habe ich ein seltsames Phänomen: Die Seiten Facebook und Youtube werden ab und zu ...

Informationsdienste
Bestimmte Webside kann nicht aufgerufen werden
gelöst Frage von hildefeuerInformationsdienste14 Kommentare

Die Webside clever-tanken.de kann von unserem DSL Anschluß (t-online) und von den Nachbarn nicht aufgerufen werden. Ein Ping schlägt ...

Router & Routing
Mit VPN kann nicht jede Webseite aufgerufen werden
Frage von basti76nieRouter & Routing5 Kommentare

Hallo zusammen, ich nutze einen Vigor Router von Draytek (2860) welchen ich von außen per VPN mit meinem Handy ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 18 StundenMicrosoft Office8 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 20 StundenDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 21 StundenSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 23 StundenMicrosoft Office3 Kommentare

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke14 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...

Server-Hardware
Veeam Backup Server stürzt alle paar Tage ab
Frage von Leo-leServer-Hardware12 Kommentare

Hallo Forum, ich habe momentan folgendes Problem. Veeam Backup and Replication 9.5 u2 auf voll gepatchten DL 380 G7 ...

Windows 10
Windows10-Schnellzugriff per Kommandozeile bearbeiten
Frage von SarekHLWindows 1010 Kommentare

Hallo zusammen, weiß jemand, wie ich per Kommandozeile (in einem Logon-Script) den persönlichen Dokumentenordner aus dem Schnellzugriff entferne den ...