730 Part III . Document Objects Reference Listing (Frontpage web hosting)
Friday, November 30th, 2007730 Part III . Document Objects Reference Listing 29-8 (continued) document.onclick = docEvent document.body.onclick = docBodEvent // turn on click event capture for two objects document.addEventListener( click , docEvent, true) document.forms[0].addEventListener( click , formCaptureEvent, true) // set event listener for bubble document.forms[0].addEventListener( click , formBubbleEvent, false) } function winEvent(evt) { if (evt.target.type == button ) { alert( Event is now at the window object level ( + getPhase(evt) + ). ) } } function docEvent(evt) { if (evt.target.type == button ) { alert( Event is now at the **document** object level ( + getPhase(evt) + ). ) } } function docBodEvent(evt) { if (evt.target.type == button ) { alert( Event is now at the BODY level ( + getPhase(evt) + ). ) } } function formCaptureEvent(evt) { if (evt.target.type == button ) { alert( This alert triggered by FORM only on CAPTURE. ) if (document.forms[0].stopAllProp.checked) { evt.stopPropagation() } } } function formBubbleEvent(evt) { if (evt.target.type == button ) { alert( This alert triggered by FORM only on BUBBLE. ) if (document.forms[0].stopDuringBubble.checked) { evt.preventBubble() } } } // reveal event phase of current event object function getPhase(evt) { switch (evt.eventPhase) { case 1: return CAPTURING break case 2: return AT TARGET break case 3: return BUBBLING
Note: If you are looking for cheap and reliable webhost to host and run your mysql application check mysql web server services.