Share via


Schreiben von Ereigniscode

[Das dieser Seite zugeordnete Feature Windows Medienwiedergabe SDK ist ein Legacyfeature. Es wurde von MediaPlayer ersetzt. MediaPlayer wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, nach Möglichkeit für neuen Code MediaPlayer anstelle von Windows Medienwiedergabe SDK zu verwenden. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Ereignisse werden ähnlich wie Attribute behandelt. Sie müssen dem Ereignis einen Wert zuweisen, und der Wert ist der Code, den Sie ausführen möchten, wenn das Ereignis auftritt. Das Wort "on" wird an der Vorderseite des Ereignisnamens hinzugefügt. Beispielsweise wird das Click-Ereignis zu "onclick".

Der Ereigniswert befindet sich in doppelten Anführungszeichen und beginnt mit dem Wort JScript gefolgt von einem Doppelpunkt. Der Code, den Sie ausführen möchten, folgt als Nächstes, gefolgt von einem Semikolon und den schließenden doppelten Anführungszeichen. Um beispielsweise die Wiedergabe zu beenden, wenn der Benutzer auf eine Schaltfläche klickt, geben Sie Folgendes als Attribut in Ihren BUTTON-Elementcode ein:

onclick = "JScript: player.Controls.Stop() ; "

Wenn Sie über einen Code verfügen, der Anführungszeichen erfordert, verwenden Sie einzelne Anführungszeichen. Bei der Verwendung von Anführungszeichen muss darauf geachtet werden, dass sie ordnungsgemäß ausgeglichen werden. Hier sehen Sie ein Beispiel für die Verwendung beider Typen:

onclick = "JScript: player.URL = 'https://proseware.com/laure.wma' ; "

Sie können die Attribute Ihrer Skin auch ändern, wenn Sie ein externes Ereignis behandeln. Um beispielsweise eine Ansicht mit dem Namen myView zu schließen, können Sie Folgendes eingeben:

onclick = "JScript: myView.close() ;"

Behandeln von Ereignissen