Solved

assigned onload event outside of body tag - not working

Posted on 2003-11-19
7
1,730 Views
Last Modified: 2009-07-29
i have this

document.onload=resizeToContent;


but the function is not called, the call cannot be in the body tage as the page is generated dynamically and the function is only there under specific conditions so i added the above line within the conditiona statements, the function and the call line appear on the page but the function is not called
0
Comment
Question by:James Rodgers
7 Comments
 
LVL 17

Accepted Solution

by:
dorward earned 75 total points
ID: 9779188
window.onload = function() {
  resizeToContent; /* Should that be resizeToContent(); ? */
}

Or perhaps you have Mozilla and have turned on the browser's ability to block such irritating scripts (i.e. the resizing of windows - I'm quite capable of making the window the size that I want).
0
 
LVL 11

Expert Comment

by:Zontar
ID: 9779223
window.onload = function() {  resizeToContent(); };

is the correct syntax. However, it's not necessary to use an anonymous function in this case, as

  window.onload = resizeTo Content;

would also be correct.

Your problem is that there is no such thing as a document.onload event, it's window.onload.
0
 
LVL 25

Author Comment

by:James Rodgers
ID: 9779251
used your suggestion and changed it to this

window.onload=resizeToContent;

and worked fine, thanks!

>>...such irritating scripts (i.e. the resizing of windows ...

i'm not resizing the window but a table that exceeds the page length.

its a dynamically generated table with a minimum of 50 rows and a 'header' section that is created based on user input so the header can be very long! so as per clients specs the table was not to exceed the page length so i have it in a scollable div that resizes based on the window size and header size
0
NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

 
LVL 25

Author Comment

by:James Rodgers
ID: 9779293
sorry Zontar, i used the code provided by dorward, it led me to the solution you posted
0
 
LVL 11

Expert Comment

by:Zontar
ID: 9779456
dorward's solution was not correct and mine was, so you awarded the question to him? Whatever...
0
 
LVL 25

Author Comment

by:James Rodgers
ID: 9779537
>>dorward's solution was not correct and mine was, so you awarded the question to him? Whatever...

awarding of the points was based upon the fact that dorward provided me with an answer from which i was able to extract the right answer, that was why i posted the apology...so you would understand why i had chosen dorwards answer instead of yours...

your answer was right, but i had already achieved the answer by using dorwards input so i thought s/he should get the points

from the EE FAQ
http://www.experts-exchange.com/help/qnaFAQ.jsp#3
It is the Asker's right -- and responsibility -- to decide which comments best resolve his problem.
0
 

Expert Comment

by:edwinlamvancouver
ID: 10604639
For all:

This maybe slightly off-subject but just to share this which took me hours to figure out. My experience: be cautious of having more than one window.onload functions for the same window, even in two or more separate physical htm/php files (especially in two or more files.) Only one of them may fire.

Hope that helps somebody.

0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
how can i select 4 35
Checkout Page Input Field not aligned 1 23
Grunt script for Build Process 1 30
jQuery Scroll To Top 5 13
When you need to keep track of a simple list of numbers or strings, the Array object is your most direct tool.  As we saw in my earlier EE Article (http://www.experts-exchange.com/A_3488.html), typical array handling might look like this: (CODE) B…
This article discusses the difference between strict equality operator and equality operator in JavaScript. The Need: Because JavaScript performs an implicit type conversion when performing comparisons, we have to take this into account when wri…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question