Basic HTML version of Foils prepared 11 March 99

Foil 63 Capturing Events in Today's DHTML

From Overview of JavaScript II -- From Cookies to Dynamical HTML CPS616 Technologies of the Information Age -- Spring Semester 99. by Geoffrey C. Fox (Tom Scavo)

DHTML Utilities and Second DHTML Example in html and text for Foil 63
function WW_pageisloaded() { // Initialize when page loaded
if(WW_oldbrowser)
return;
if( WW_Netscape4 ) { // Netscape
window.captureEvents(Event.CLICK);
window.onclick=WW_processclick; }
else { // Microsoft
document.onclick=WW_processclick; }
WW_pointerlayer = WW_getlayer('WWpointerblock'); // Pointer
WW_pointerlayer.onmouseover = WW_overpointerblock; // Mouse Over
WW_pointerlayer.onmouseout = WW_offpointerblock; // Mouse Out
WW_pointermessageobject = WW_getlayer('WWpointermessage');
if(!WW_Netscape4 ) { // Microsoft set layer width
WW_pointermessageobject.style.width =200;
WW_pointerlayer.style.width=64; }
return;
} // End WW_pageisloaded()
Capture ALL Click events and set handler
Set event handlers for mouse events captured
in conventional way



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Thu Mar 11 1999