Capturing Click Events in the Window

Thursday, July 2nd, 2009

<HTML>
<HEAD>
<TITLE>Window Event Capture</TITLE>
<SCRIPT LANGUAGE="JavaScript1.2">
function flash(e) {
    if (e.modifiers = Event.CONTROL_MASK && e.target.name.indexOf("button") == 0) {

        document.bgColor = "red";
        setTimeout("document.bgColor = ’white’", 500);
    }
    routeEvent(e)
}
window.captureEvents(Event.CLICK);
window.onclick = flash;
</SCRIPT>
</HEAD>
<BODY BGCOLOR="white">
<FORM NAME="buttons">
<B>Turn window click event capture on or off (Default is "On")</B><P>
<INPUT NAME="captureOn" TYPE="button" VALUE="Capture On"  onClick="window.captureEvents(Event.CLICK)">&nbsp;
<INPUT NAME="captureOff" TYPE="button" VALUE="Capture Off" onClick="window.releaseEvents(Event.CLICK)">
<HR>
<B>Ctrl+Click on a button to see if clicks are being captured by the window
 (background color will flash red):</B><P>
<UL>
<LI><INPUT NAME="button1" TYPE="button" VALUE="Informix" onClick="alert(’You
 clicked on Informix.’)">
<LI><INPUT NAME="button2" TYPE="button" VALUE="Oracle" onClick="alert(’You
 clicked on Oracle.’)">
<LI><INPUT NAME="button3" TYPE="button" VALUE="Sybase" onClick="alert(’You
 clicked on Sybase.’)">
</UL>
</FORM>
</BODY>
</HTML>

           
       

User input

Monday, June 29th, 2009

<HTML>
<HEAD>
<SCRIPT LANGUAGE = "JavaScript">
     function showBox() {
             userText = prompt("Enter the text for your personalized browser window.","My own browser text");
           if (userText != null) {
              userWindow = window.open("", "userTextWindow", "toolbar=0");
              userWindow.document.write("<h1>" + userText + "</h1>") };
     }
</SCRIPT>
<BODY>
<FORM>
<INPUT Type="button" Value="Create Your Own HTML Page" OnClick="showBox()"
</INPUT>
</FORM>
</BODY>

           
       

Handling Status Message Changes

Saturday, June 27th, 2009

<HTML>
<HEAD>
<TITLE>Generalizable window.status Property</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function showStatus(msg) {
    window.status = msg
    return true
}
</SCRIPT>
</HEAD>
<BODY>
<A HREF="http:// www.java2s.com " onMouseOver="return showStatus(’Go to www.java2s.com.’)" onMouseOut="return showStatus(”)">Home</A><P>
<A HREF="http://home.netscape.com" onMouseOver="return showStatus(’Visit
 Netscape Home page.’)" onMouseOut="return showStatus(”)">Netscape</A>
</BODY>
</HTML>