Advanced Search

Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 31

Thread: body onload

  1. #11
    Join Date
    Jan 2008
    Posts
    4,103
    Thanks
    18
    Thanked 615 Times in 611 Posts
    Blog Entries
    5

    Default

    @Chechu, correction to codeexploiter's code
    Code:
    window.onload = function(){
    	document.getElementById('loading').style.display = 'none';
    	document.getElementById('content').style.display = 'inline'";
    	
    	initListGroup('chainedmenu', document.listmenu0.firstlevel, document.listmenu0.secondlevel, document.listmenu0.thirdlevel, document.listmenu0.fourthlevel, 'saveit')
    }
    Remove the highlighted.

  2. #12
    Join Date
    Jul 2006
    Location
    Antwerp, Belgium (Europe)
    Posts
    787
    Thanks
    85
    Thanked 2 Times in 2 Posts

    Default

    You can find the script here. Thanks for your efforts, but none of the proposed scripts work. Is that because the chained menu script is referring to two .js files ?

  3. #13
    Join Date
    Jan 2008
    Posts
    4,103
    Thanks
    18
    Thanked 615 Times in 611 Posts
    Blog Entries
    5

    Default

    Can you explain what:
    Code:
    initListGroup('chainedmenu', document.listmenu0.firstlevel, document.listmenu0.secondlevel, document.listmenu0.thirdlevel, document.listmenu0.fourthlevel, 'saveit')
    Does?

  4. #14
    Join Date
    Jul 2006
    Location
    Antwerp, Belgium (Europe)
    Posts
    787
    Thanks
    85
    Thanked 2 Times in 2 Posts

    Default

    http://www.dynamicdrive.com/dynamici...menu/index.htm
    That's where the script comes from. The onload has to with: if the first selction is made, then you can go to the next, and the next...

  5. #15
    Join Date
    Jul 2006
    Location
    Antwerp, Belgium (Europe)
    Posts
    787
    Thanks
    85
    Thanked 2 Times in 2 Posts

    Default

    Anyone please ?

  6. #16
    Join Date
    Sep 2007
    Location
    The Netherlands
    Posts
    1,136
    Thanks
    22
    Thanked 116 Times in 111 Posts
    Blog Entries
    26

    Default

    Chechu, see this.
    ===
    Arie.

  7. #17
    Join Date
    Jul 2006
    Location
    Antwerp, Belgium (Europe)
    Posts
    787
    Thanks
    85
    Thanked 2 Times in 2 Posts

    Default

    Thanks, Arie, but I do not find the answer in the comments.

  8. #18
    Join Date
    Jul 2006
    Location
    Antwerp, Belgium (Europe)
    Posts
    787
    Thanks
    85
    Thanked 2 Times in 2 Posts

    Default

    really need help here

  9. #19
    Join Date
    Sep 2005
    Location
    India
    Posts
    1,628
    Thanks
    6
    Thanked 108 Times in 108 Posts

    Default

    1. Use the attached config.js file in your page(take a backup of the original one):


    2. In your HTML page where the chained select list comes, remove the inline 'onload' attribute from the body element and insert the following into any of your script block:

    Code:
    window.onload = function(){
    	if(document.getElementById('loading') && document.getElementById('content')){
    		document.getElementById('loading').style.display = 'none';
    		document.getElementById('content').style.display = 'inline';
    	}
    	aaddListGroupOnDomReady(); //This calls the function available in the config.js
    	initListGroup('chainedmenu', document.listmenu0.firstlevel, document.listmenu0.secondlevel, document.listmenu0.thirdlevel, document.listmenu0.fourthlevel, 'saveit');
    }
    Make sure that the elements with ids 'loading' and 'content' available in your page otherwise the first part of the above mentioned event handler will be proceed further.

    3. Modify the CSS (the highlighted lines)

    Code:
    #loading{
    position: absolute; 
    position: middle; //There is no such property value in CSS Remove this line
    margin-left: auto;
    margin-right: auto;
    padding-left: auto;
    padding-right: auto;
    color: grey; 
    background: #ffffff; 
    font-family: tahoma;
    font-size: 11px;
    color: 456a96; //You need to put a # before the color number.
    }
    The above CSS rule contains two 'color' properties one I've highlighted and there is one more with a value of 'grey' remove one and use a meaningful value.

    Hopefully if you do these changes the things will work as you want.
    Attached Files Attached Files

  10. The Following User Says Thank You to codeexploiter For This Useful Post:

    chechu (09-02-2008)

  11. #20
    Join Date
    Jul 2006
    Location
    Antwerp, Belgium (Europe)
    Posts
    787
    Thanks
    85
    Thanked 2 Times in 2 Posts

    Default

    I downloaded the config.js, and adapted the following:
    Code:
    <head>
    <style type="text/css">
    #loading{
    position: absolute; 
    margin-left: auto;
    margin-right: auto;
    padding-left: auto;
    padding-right: auto;
    background: #ffffff; 
    font-family: tahoma;
    font-size: 11px;
    color: #456a96;
    }
    </style>
    
    <script type="text/javascript">
    window.onload = function(){
    	if(document.getElementById('loading') && document.getElementById('content')){
    		document.getElementById('loading').style.display = 'none';
    		document.getElementById('content').style.display = 'inline';
    	}
    	aaddListGroupOnDomReady(); //This calls the function available in the config.js
    	initListGroup('chainedmenu', document.listmenu0.firstlevel, document.listmenu0.secondlevel, document.listmenu0.thirdlevel, document.listmenu0.fourthlevel, 'saveit');
    }
    </script>
    </head>
    <center>
    <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <div id="loading">
    <center>
    <img src="images/header.jpg" style="border: 0px; text-align:center; margin-top:1px;">
    <p align=center><b>title</b>
    <p align=center>subtitle
    <p align=center><br>&nbsp;<br><img src="images/loader.gif" style="border: 0px;">
    </center>
    </div>
    <div id='content' style='display:none;'>
    The onload image and text appear, but at the very right of the screen (I need to scroll to see it), and the select functions are disabled.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •