HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
JavaScript Try-Catch Statement |
Die Versuch… Verriegelung Aussage kennzeichnet einen Block von Aussagen, um zu versuchen und spezifiziert eine oder mehrer Antworten, wenn eine Ausnahme geworfen wird. Wenn eine Ausnahme geworfen wird, verfängt sich die Versuch… Verriegelung Aussage sie.
Die Versuch… Verriegelung Aussage erlaubt dir, einen Block des Codes auf dort zu prüfen ist Störung oder nicht.
|
JavaScript - Catching Errors
|
Wenn Grasen Webseiten auf dem Internet, wir alle einen Java Index-Alarmkasten gesehen haben, zu erklären uns, gibt es einen Laufzeitfehler und bitten „möchtest du ausprüfen?“. Fehlermeldung kann für Entwickler aber nicht für visiter nützlich sein. Wenn Benutzer Störungen sehen, lassen sie häufig die Webseite.
Dieses akademische Tutorkapitel bringt dir bei, daß wie man Java Index-Fehlermeldungen, also dich verlieren nicht deine Publikum einschließt und anfaßt.
Es gibt zwei Möglichkeiten des Verfangens von Störungen in einer Webseite:
Indem Sie den Versuch… verwenden, die Aussage sich verfangen (vorhanden in IE5+, in Mozilla 1.0 und in Netscape 6)
Durch das Verwenden des onerror Eventss. Dieses ist die alte Standardlösung, zum sich von Störungen zu verfangen
|
The try...catch statement erlaubt dir, einen Block des Codes auf Störungen zu prüfen. Der Versuchblock enthält den gelaufen zu werden Code, und der Verriegelung Block enthält den durchgeführt zu werden Code, wenn eine Störung auftritt.
|
try
{
//Run some code here
}
catch(err)
{
//Handle errors here
}
|
|
Try...catch wird in Kleinbuchstaben im Java Index geschrieben. Das Verwenden der Versalienbuchstaben erzeugt eine Java Indexstörung!
|
Das Beispiel folgend enthält einen Java Index, der die Anzeige „Willkommen Vyom anzeigen soll!“ wenn du an eine Taste klickst. Jedoch gibt es einen Typo in der Anzeige () Funktion. Alarm () wird als adddlert fehlbuchstabiert (). Eine Javascriptstörung tritt auf:
|
<html>
<head>
<script type="text/javascript">
function message()
{
adddlert("Welcome Vyom!")
}
</script>
</head>
<body>
<input type="button" value="View message" onclick="message()" />
</body>
</html>
|
|
Um geeignetere Schritte zu nehmen wenn eine Störung auftritt, kannst du eine Versuch… Verriegelung Aussage addieren.
Das Beispiel folgend enthält das „willkommene Vyom!“ Beispiel neu geschrieben, um die Versuch… Verriegelung Aussage zu verwenden. Da Alarm () fehlbuchstabiert wird, tritt eine Javascriptstörung auf. Jedoch dieses mal, verfängt sich der Verriegelung Block die Störung und führt einen kundenspezifischen Code durch, um ihn anzufassen. Der Code zeigt eine kundenspezifische Fehlermeldung an, die den Benutzer informiert, was geschah:
|
<html>
<head>
<script type="text/javascript">
var txt=""
function message()
{
try
{
adddlert("Welcome Vyom!")
}
catch(err)
{
txt="There was an error on this page.\n\n"
txt+="Error description: " + err.description + "\n\n"
txt+="Click OK to continue.\n\n"
alert(txt)
}
}
</script>
</head>
<body>
<input type="button" value="View message" onclick="message()" />
</body>
</html>
|
|
Das folgende Beispiel, das Gebrüll gegeben wird, benutzt einen Bestätigung Kasten, um eine kundenspezifische Anzeige anzuzeigen, die visiters erklärt, die sie O.K. klicken können, um die, Seite oder das Klicken Löschen anzusehen fortzusetzen, um zum homepage zu gehen. Wenn die Bestätigung Methode falsches zurückbringt, adressiert das Benutzer geklickte Löschen und der Code den Benutzer um. Wenn die Bestätigung Methode zutreffendes zurückbringt, tut der Code nichts:
|
<html>
<head>
<script type="text/javascript">
var txt=""
function message()
{
try
{
adddlert("Welcome Vyom!")
}
catch(err)
{
txt="There was an error on this page.\n\n"
txt+="Click OK to continue viewing this page,\n"
txt+="or Cancel to return to the home page.\n\n"
if(!confirm(txt))
{
document.location.href="http://www.bestebooksworld. com/"
}
}
}
</script>
</head>
<body>
<input type="button" value="View message" onclick="message()" />
</body>
</html>
|
|
Der onerror Events kann bald erklärt werden, aber zuerst erlernst du, wie man die Throwaussagen verwendet, um eine Ausnahme zu verursachen. Die Throwaussagen können zusammen mit der Versuch… Verriegelung Aussage verwendet werden.
|
Keywords:javascript try catch error message, javascript try catch languages,
javascript try catch ajax, javascript try catch user
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|