Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
JS-Fehler im Action-Element ausgeben
#1 JS-Fehler im Action-Element ausgeben
Da die Action-Elemente auf dem Server und nicht beim Client ausgeführt werden hat man keine Kontrolle über den Code. Wenn der Fehler macht, ist die Fehlersuche ziemlich mühsam. Man stochert eigendlich im dunkeln rum.
Ich habe jetzt eine Lösung gefunden wie ich JS-Fehler im Action-Element zur Anzeige bringen kann.
- Eine globaleVar anlegen, zB. Error_log
- Im Action-Element kritischen Code mit try . . catch schützen und das jeweilige Resultat aus dem Catch Zweig in die globalVar anhängen mit einer Zeilenschaltung '\n' hinten dran.
- Im Element Obere Leiste zB. die globalVar lesen und mit alert oder console.log ausgeben.
Da sieht man dann ob der Code Fehler macht und wenn ja auch welchen.
Das erleichert die Fehlersuche solange try . catch funktioniert enorm.
Man muss am Anfang halt einige try einbauen.
Wenn alles funktioniert, baut die meisten wieder aus.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#2 RE: JS-Fehler im Action-Element ausgeben
In diesem Posting habe ich Dir den Vorschlag schonmal gemacht.
E-Mail an Admins mit API-Call Funktion (3)
Wobei Dir das "catch" den Fehler doch gleich ausgibt:
2
3
4
5
6
7
8
9
<script>
try{
olaf
}
catch(e){
alert(e)
}
</script>
Fehlerausgabe ist dann : ReferenceError: olaf is not defined
Natürlich auch durch die Console:
2
3
4
5
6
7
8
9
<script>
try{
olaf
}
catch(e){
console.log(e)
}
</script>
Und wenn der Server einen Fehler macht,dann kannst Du sowieso nichts daran ändern.Du kannst nur etwas an Deinen Code ändern.
Gruß
Olaf
Sorry, habe ich nicht erkannt.
So habe ich es jetzt gemacht.
Im Action Element kannst du es aber nicht auf der consolen und auch nicht mit altert ausgeben. Deshalb speichere ich den result in die globalVar die ich dann im Element Obere Leiste einlese und ausgebe mit altert oder consolen.log
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software