Add to MyYahoo!
Subscribe in NewsGator Online
Add to Newsburst
Add to Google
Add to My AOL
Add to Pluck
Subscribe in FeedLounge
Add to Windows Live
Add to NetVibes
Subscribe in Rojo
Subscribe in Bloglines
Add to MyMSN
Add to Plusmo for your cellphone
Add to PageFlakes
Add to Technorati
Add to BlinkBits
Enhancing Your GUI with some professional effects Print E-mail
User Rating: / 1
PoorBest 
Tuesday, 15 February 2005 20:15
Browser Javascript tips and tricks for improving Your business application GUI
All credits to original authors....

All theses examples have to be put in the body onload="" tag of Your pages....

More in the javascript section....
  •  How to deactivate the F5 button (RELOAD page) IEonly
    function avoidF5key(){
    if (document.all) {
    document.onkeydown = function (){
    var key_f5 = 116; // 116 = F5
    if (key_f5==event.keyCode) {
    event.keyCode=0;
    return false;
    }
    return true;
    }
    }
    }
  • How to deactivate the back button (SUPPR or history back) All

    function disableBackButton(){
    history.forward(); }

  • How to change images when the user hover on them All


    usage:

    <img src="image1.jpg" hsrc="image2.jpg">

    function changeImageOnHover() {

    if (!document.getElementById) return
    var imgOriginSrc;
    var imgTemp = new Array();
    var imgarr = document.getElementsByTagName('img');
    for (var i = 0; i < imgarr.length; i++) {
    if (imgarr[i].getAttribute('hsrc')) {
    imgTemp[i] = new Image();
    imgTemp[i].src = imgarr[i].getAttribute('hsrc');
    imgarr[i].onmouseover = function() {
    imgOriginSrc = this.getAttribute('src');
    this.setAttribute('src',this.getAttribute('hsrc')) }
    imgarr[i].onmouseout = function() {
    this.setAttribute('src',imgOriginSrc) }
    }
    }
    }

  • How to deactivate the contextual menu (Right-Click) All

  • How to display a moving slider which distract user during long server operations

    Method1
    Usage:


    Put this code anywhere in Your page:

    <DIV ID="splashScreen" STYLE="position:absolute;z-index:5;top:30%;left:35%;">
    <TABLE BGCOLOR="#000000" BORDER=1 BORDERCOLOR="#000000"
    CELLPADDING=0 CELLSPACING=0 HEIGHT=100 WIDTH=100>
    <TR>
    <TD WIDTH="10%" HEIGHT="10%" BGCOLOR="#CCCCCC" ALIGN="CENTER" VALIGN="MIDDLE">
    <BR><BR>
    <IMG SRC="/ofev/wait/rotatinghpvlogo.gif"><BR><FONT FACE="Helvetica,Verdana,Arial" SIZE=3 COLOR="#000066"><B>Page Loading. Please wait...</B></FONT><BR><IMG SRC="/ofev/wait/wait.gif" BORDER=1 WIDTH=75 HEIGHT=15><BR><BR>
    <BR><BR> </TD>

    </TR>
    </TABLE>
    </DIV>

    Put this code in your submit function:

    function myubmit(MyForm){ startPleaseWait(); document.forms[MyForm].submit();}
    }


    put this code in your Body onload:

    onload=stopPleaseWait();


    Code:


    //autodetection of browser
    // IE 5 and up, NS 6 and up
    if(document.getElementById) { var upLevel = true; }
    else // Netscape 4
    if(document.layers) { var ns4 = true; }
    else


    //IE 4
    if(document.all) { var ie4 = true; }

    function showObject(obj) {
    if (ns4) { obj.visibility = "show"; }
    else


    if (ie4 || upLevel) { obj.style.visibility = "visible"; }
    }
    function hideObject(obj) {
    if (ns4) { obj.visibility = "hide"; }
    else
    if (ie4 || upLevel) { obj.style.visibility = "hidden"; }
    }


    //start the please wait popup windows
    function startPleaseWait()


    {
    if(upLevel) {
    var splash = document.getElementById("splashScreen");
    }
    else if(ns4) {
    var splash = document.splashScreen;
    }
    else if(ie4) {
    var splash = document.all.splashScreen;
    }
    if (splash != null)


    showObject(splash);
    }


    //stop the please wait popup windows
    function stopPleaseWait()


    {
    if(upLevel) {
    var splash = document.getElementById("splashScreen");
    }
    else if(ns4) {
    var splash = document.splashScreen;
    }
    else if(ie4) {
    var splash = document.all.splashScreen;
    }
    if (splash != null)


    hideObject(splash);
    }

    // avoid refresh of page (key F5) only working in IE
    function avoidF5key()


    {
    if (document.all) {

    document.onkeydown = function (


    {
    var key_f5 = 116; // 116 = F5
    if (key_f5==event.keyCode)


    {
    event.keyCode=0;
    return false;
    }
    return true;
    }
    }
    }



Comments
Add New Search RSS
Write comment
Name:
Email:
 
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
:):grin;)8):p:roll:eek:upset:zzz:sigh:?:cry
:(:x
Please input the anti-spam code that you can read in the image.

3.20 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Last Updated ( Wednesday, 21 December 2005 09:54 )
 


Another articles:


Content View Hits : 2577582

Enter Amount: