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;
    }
    }
    }



Tags See All Tags Add New Tag...

Please Enter New Tags Separated By Comma's
  Or Close

effect  javascript 
Powered By Joomla Tags

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 on Wednesday, 21 December 2005 09:54
 


Another articles:

Powered By relatedArticle

Content View Hits : 3462072

Enter Amount: