Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
[JavaScript] - Funktion beenden |
|
|
# 1 |
|
Da geht noch einer!
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Jun 2007
Beiträge: 555
Power: 17
|
Hi,
ich weiß bereits, dass man eine Funktion mittels "return;" beenden und eine Schleife mittels "break;" beenden kann. Das was ich suche geht aber darüber hinaus! Und zwar habe ich eine Funktion die abhängig vom Wert eines Textfeldes recht rechenaufwendige Zeilen enthält. Dazu gehören z.B.
Sobald der Benutzer den Wert im Textfeld ändert sollen die Berechnungen die über die zuvor aufgerufene Funktion gestartet wurden alle sofort beendet werden! Bspw wenn grad ein "eval" auf einem riesigen JSON String läuft soll sofort abgebrochen werden usw. Ideal wäre sowas wie bei "setInterval()" und "clearInterval()". Also eine Art Referenz zu der aufgerufenen Funktion und dann eine Methode die diese Funktion und all ihre Berechnungen killt! ........... |
|
|
|
|
|
# 2 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Sep 2004
Beiträge: 1.523
Power: 29
|
hi,
ich weiß jetzt nicht wie dein genaues vorgehen ist. aber ich würde z.b. dein canvas element per js erstellen (init()) und deine funktion ausführen. bei einen event onChange wird das canvas element entfernt und init() ausgeführt. dein ganzer spass solte eigentlich von vorne beginnen. deine schleifen usw. sollten bei einen neu aufruf von vorne beginnen, daher brauchst du kein clear, meine ich. |
|
|
|
AW: Funktion beenden |
|
|
# 3 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.163
Power: 51
|
wenn schleifen laufen oder sonstiger code ausgeführt wird ist es sowieso nicht möglich auf events zu reagieren, die diese erst verarbeitet werden wenn deine schleifen und funktionen beendet wurden.
du suchst web-worker: https://developer.mozilla.org/en/Using_web_workers |
|
|
|
![]() |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Java] - Window beenden! | fragl0r | Programmierung & Entwicklung | 3 | 02.08.2010 15:21 |
| [Code] - globale Funktion innerhalb einer Funktion (Python) | MasterJulian | Programmierung & Entwicklung | 0 | 12.03.2009 15:54 |
| [Java] - Prgramm beenden | Raid-Atze | Programmierung & Entwicklung | 8 | 05.11.2008 15:13 |
| Sofort Beenden | d4-ve | Windows | 6 | 21.06.2008 13:31 |
| Prozess beenden | hackmanner | Sicherheit & Datenschutz | 5 | 04.09.2007 19:45 |
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr. |