aboutsummaryrefslogtreecommitdiff
path: root/files/de/web/api/htmlcanvaselement/webglcontextcreationerror_event/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/de/web/api/htmlcanvaselement/webglcontextcreationerror_event/index.html')
-rw-r--r--files/de/web/api/htmlcanvaselement/webglcontextcreationerror_event/index.html132
1 files changed, 132 insertions, 0 deletions
diff --git a/files/de/web/api/htmlcanvaselement/webglcontextcreationerror_event/index.html b/files/de/web/api/htmlcanvaselement/webglcontextcreationerror_event/index.html
new file mode 100644
index 0000000000..244bbcc76e
--- /dev/null
+++ b/files/de/web/api/htmlcanvaselement/webglcontextcreationerror_event/index.html
@@ -0,0 +1,132 @@
+---
+title: webglcontextcreationerror
+slug: Web/API/HTMLCanvasElement/webglcontextcreationerror_event
+tags:
+ - Event
+ - WebGL
+ - WebGLContextEvent
+translation_of: Web/API/HTMLCanvasElement/webglcontextcreationerror_event
+---
+<div>{{APIRef}}</div>
+
+<div>
+<p>Das <code><strong>webglcontextcreationerror</strong></code> Event der <a href="/en-US/docs/Web/API/WebGL_API">WebGL API</a> wird ausgelöst, wenn der User-Agent nicht in der Lage ist einen {{domxref("WebGLRenderingContext")}} zu erzeugen.</p>
+
+<p>Das Event hat die Eigenschaft {{domxref("WebGLContextEvent.statusMessage")}}, die einen plattformabhängigen String mit weiteren Informationen über den Fehler enthält.</p>
+</div>
+
+<table class="properties">
+ <tbody>
+ <tr>
+ <td>Bubbles</td>
+ <td>Ja</td>
+ </tr>
+ <tr>
+ <td>Cancelable</td>
+ <td>Ja</td>
+ </tr>
+ <tr>
+ <td>Zielobjekt</td>
+ <td>{{domxref("HTMLCanvasElement")}}</td>
+ </tr>
+ <tr>
+ <td>Interface</td>
+ <td>{{domxref("WebGLContextEvent")}}</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Beispiel">Beispiel</h2>
+
+<pre class="brush: js">var canvas = document.getElementById("canvas");
+
+canvas.addEventListener("webglcontextcreationerror", function(e) {
+ console.log(e.statusMessage || "Unknown error");
+}, false);
+
+var gl = canvas.getContext("webgl");
+// logs statusMessage or "Unknown error" if unable to create WebGL context
+</pre>
+
+<h2 id="Vererbung">Vererbung</h2>
+
+<p>Das <code>webglcontextcreationerror</code> Event implementiert das {{domxref("WebGLContextEvent")}} Interface, welches die Eigenschaften und Methoden von {{domxref("Event")}} erbt.</p>
+
+<p>{{InheritanceDiagram('','','', 'WebGLContextEvent')}}</p>
+
+<h2 id="Spezifikationen">Spezifikationen</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Spezifikation</th>
+ <th scope="col">Status</th>
+ <th scope="col">Hinweis</th>
+ </tr>
+ <tr>
+ <td>{{SpecName('WebGL', '#5.15.4', 'webglcontextcreationerror')}}</td>
+ <td>{{Spec2('WebGL')}}</td>
+ <td>Grundlegende Definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser-Kompatibilität">Browser-Kompatibilität</h2>
+
+<div>{{CompatibilityTable}}</div>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{CompatChrome("9")}}</td>
+ <td>{{CompatGeckoDesktop(49)}}</td>
+ <td>{{CompatIE("11")}}</td>
+ <td>{{CompatOpera("12")}}</td>
+ <td>{{CompatSafari("5.1")}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Chrome for Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Mobile</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{CompatUnknown}}</td>
+ <td>25</td>
+ <td>{{CompatGeckoMobile(49)}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>12</td>
+ <td>8</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<h2 id="Siehe_auch">Siehe auch</h2>
+
+<ul>
+ <li>{{domxref("WebGLContextEvent")}}</li>
+ <li>{{domxref("WebGLRenderingContext.isContextLost()")}}</li>
+ <li>{{domxref("WEBGL_lose_context")}}, {{domxref("WEBGL_lose_context.loseContext()")}}, {{domxref("WEBGL_lose_context.restoreContext()")}}</li>
+</ul>