Clientseitiger Eventhandler

BusinessServerPages; Erstellung von Webapplikationen.

Clientseitiger Eventhandler

Postby Alva1590 » Tue Feb 03, 2004 7:57 pm

Hallo!

Bei einige <htmlb>-Tags gibt es das Attribut 'onClientSelect' mit dem man angeblich einen clientseitigen Eventhandler definieren kann. Ist ja eigentlich auch ganz praktisch, wenn man nicht wegen jeder Kleinigkeit zum Server zurück muss.
Nur: Wie definiert man einen solchen clientseitigen Eventhandler und wo (etwa direkt im Layoutbereich der BSP-Seite)?
Ein Beispiel dazu wäre nicht schlecht...

Im Voraus Danke für alle Antworten

Mfg,
Torben
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm

Postby Christian4831 » Thu Feb 05, 2004 11:02 am

Hi Torben,

meines Wissens sind diese Attribute für JavaScript gedacht. Du kannst hierin also irgendwelche JavaScript funktionen verwenden, die du entweder auf der BSP Seite direkt oder in einer externen .js Datei definiert hast.

viele Grüsse,

Tim
Christian4831
..
..
 
Posts: 91
Joined: Mon Dec 02, 2002 7:33 pm

Re: Clientseitiger Eventhandler

Postby Berat4755 » Thu Feb 05, 2004 12:25 pm

Hallo Torben,

man kann so eine JavaScritp Funktion aufrufen, die dann den eigentlichen Event der zum Server geht verhindert. Das Codebeispiel steht direkt im View/Layoutbereich

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. <script type="text/javascript">
  2.    <!--
  3.       function MyFormCheckInput&#40; htmlbevent &#41; &#123;
  4.          alert&#40; "Jetzt wird der Server-Event verhindert..." &#41;;
  5.          htmlbevent.cancelSubmit = true;
  6.          return;
  7.       &#125;
  8.    //-->
  9. </script>
  10.  
  11. <htmlb:button id      = "ButtonDelete"
  12.               text    = "Loeschen"
  13.               onClick = "ButtonDelete"
  14.         onClientClick = "MyFormCheckInput&#40;htmlbevent&#41;;"
  15.               design  = "EMPHASIZED" />
  16.  
GeSHi ©


Thilo
Berat4755
.
.
 
Posts: 6
Joined: Mon Nov 24, 2003 11:28 am


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 8 guests