Call Function OnLoad Of The Body?
Apr 10, 2010
I have a function that needs to get the innerHTML between the body tags once the page loads. However, when I put the JS in the header and call the function using window.onload, it gives me an error. If I put the javascript in the body, it only gets the code above the <script> tag. And I am going to call a server side user control that will put the javascript on the page, so I don't even know where in the page it will go.
It only works when I use the onload attribute in the body tag. i.e <body onload="javascript:fcn_name">
I am using document.body.innerHTML to get the html within the body tags. I tried using document.body.onload and other ways of doing it. Since I am trying to integrate this function within an already existing site, I cannot go through the hundreds of pages and modify the body tags.
Is there an alternative to using the onload attribute of the body tag?
View 1 Replies
ADVERTISEMENT
Jul 23, 2005
Is it possible to make a javascript call before "<body onload='...'>"?
What I'm doing is a preview of numerous images in an iframe and I want to
resize the iframe to match each picture. Normally I'd use the 'onload' (on
the src-page holding the image in the iframe) attrubute, but it's not called
until the picture has finished loading. I'd like to resize the iframe before
(or at the same time) the image starts loading.
View 2 Replies
View Related
Oct 9, 2001
I'm building an ecommerce store that will not allow me access to the <body tag... Is there any way to load the onLoad js call another way?
I tried putting a layer with a high z-index and a clear pixel stretched out in it... I've tried the call as onLoad and as mouseover... I can't get it to work. What am I missing? If you'd like to see my mess, it's here:
View 3 Replies
View Related
Jul 19, 2011
I have a web page that has a short flash show on it, then it redirects to the main site index page, using a setTimout in body onload. That was all working fine. Now I need to add an OS detection function to redirect iphone and ipad users immediately (bypassing the flash pape). So, I have 2 functions that need to be in the body onload. I figured the logical thing to do would be to write another function that calls the first 2, then put that one in the onload. But now nothing is working. I have played with in for an hour with no luck.
Just as a note: Original, before I had to add the OS detection, there was just the delayer function, and it was called thusly:
[Code]...
View 3 Replies
View Related
Oct 20, 2010
I am trying to hide a table in the body onload event, but i am getting error as Object Expected. Below is the code i have used:
Code:
function HideTable()
{
document.getElementById('Table10').style.display ="none";
}
<body onLoad="javascript:HideTable();">
When i tried with a alert in the onLoad event, the alert was getting trigerred. How to call a function in the onload event.
View 3 Replies
View Related
May 3, 2010
how to use an javascript function to redirect without using <body onload>.
Normally I use this: <META HTTP-EQUIV="Refresh" Content="0;URL=ajax.php?page=mypage">
But since I'm using ajax, and only want to redirect tha ajax part, the above can not be used...
When I have a hyperlink to go to a page in ajax it looks like this: <a href="#" onclick="load('ajax.php?page=mypage','contentarea');return false;">
Is there anyway that I can have the ajax part set into the META HTTP-EQUIV="Refresh" or is there an other way to do this?
View 4 Replies
View Related
Feb 2, 2011
I am having trouble loading a drop down menu list script that I got from Dynamic Drive.Here's the original test page. (Works Fine)
<html>
<head>
<script language="javascript" src="http://www.modbargains.com/images/Javascript/ChainSel/chainedmenu.js">
</script>
[Code]...
I am not sure if the function is correct but it does not work. Any ideas how I can make this work????
View 11 Replies
View Related
Sep 11, 2005
I am looking for a cross-browser way (Firefox 1+, IE 5.5+) to
have my Javascript function execute from the BODY's "onload" method,
but if there is already an onload method defined, I would like mine to
run immediately after it. So in the code below, what JS would i need
to add to my "myfile.inc" page so that I could guarantee this behavior? Code:
View 2 Replies
View Related
Apr 5, 2010
i m working on a file i created a function which i call upon when body tag load but it loads so many window. coz its going in a loop. how can i stop it? here is the code
Code HTML4Strict:
<html>
<head>
[code]......
View 2 Replies
View Related
Feb 20, 2003
I want to take a popup function and cause it to open Xseconds after the parent page has opened.
This is the script i want to run:
PHP Code:
<script type='text/javascript'>
<!--
function MM_openBrWindow(theURL)
{
newWin = open(theURL);
}
//-->
</script>
I altered it a little, just want to check i cut down newWin = open(theURL ,winName, features); not to include features and winName, I assume that these are NOT required attributes?
How do i do this?
View 6 Replies
View Related
Dec 3, 2005
I wander what gets loaded the fastest (1-2 or 3) in what succession:
<head>
<script type="text/javascript">
function andAction() {
// doing stuff
}
</script>
</head>
<body onload="andAction();">
<script type="text/javascript">andAction()</script></body>
just in the head and nothing more
This I am sure off:
<head>
<script type="text/javascript">
window.onload = function andAction() {
// doing stuff
}
</script>
</head>
<script type="text/javascript">andAction()</script></body>
just in the head and nothing more (should be 1)
Third and last which is faster:
body onload or window.onload
View 3 Replies
View Related
Jul 23, 2005
I made a function call on the form onLoad event and it is ignored
in firefox. I place an alert box just b4 the fucntion and it is called
correctly by the browser but it stops when it enters the fucntion.
This work as it is intended in IE. How do I make a fucntion call in
Firefox?
View 2 Replies
View Related
Sep 30, 2010
When using this script on a external js, it will not run. Trying to learn js and I do not understand why it does not work, when it should. The window.onload should call the function.
[Code]...
View 6 Replies
View Related
Jul 23, 2005
I'm seeing a difference in behaviour between
window.onload = f();
and
<body onload="f();">
Specifically, window.onload appears to fire before all the elements of
the page have been rendered. As the difference is consistent across
IE/Moz/Opera, I'm assuming it's deliberate - can anyone point me
towards where this behaviour of window.onload is defined in the
documentation? TIA. Code:
View 2 Replies
View Related
Nov 23, 2005
I have been trying to load a javascript function from the body onload
html tag, but I only want the function to load the first time the page
is loaded: I have investigated but haven't found anything that works..
I thought about cookies, but what if the user's disable them?
My code:
//I want to call the Toggle function below only on the 1st time the
page is loaded:
<script language="javascript">
function Toggle(item) {
obj=document.getElementById(item);
visible=(obj.style.display!="none")
key=document.getElementById("x" + item);
if (visible) {
obj.style.display="none";
} else {
obj.style.display="block";
}
}
function Expand() {
divs=document.getElementsByTagName("DIV");
for (i=0;i<divs.length;i++) {
divs[i].style.display="block";
key=document.getElementById("x" + divs[i].id);
key.innerHTML="<img src='textfolder.gif' width=ï ' height=ཕ'
hspace=Ɔ' vspace=Ɔ' border=Ɔ'>";
}
}
function Collapse() {
divs=document.getElementsByTagName("DIV");
for (i=0;i<divs.length;i++) {
divs[i].style.display="none";
key=document.getElementById("x" + divs[i].id);
key.innerHTML="<img src='Button1_01_over.gif' width=ðC'
height=ཡ' hspace=Ɔ' vspace=Ɔ' border=Ɔ'>";
}
}
</script>
// C# code I inserted above the body tag on my aspx page:
function handler()
{
if(<%=!Page.IsPostBack%> )
{
Toggle('support');
}
}
//The body tag with handler being called:
<body onload="handler()">
FYI: The Toggle('suport); function is not being executed. If i put the
function in the <body onload tag.. it does run..
View 1 Replies
View Related
Jul 23, 2005
I need to execute a JavaScript function "onload". The only problem is I
don not have access to the <body> tag as it is a part of the standard
page-header include (a separate file). How could I have certain pages
execute my function() onLoad?
The function basically just sets the original values of fields so that I
can determine if a field has been changed or not, which aleviates unnec.
sql update on the backend..
View 9 Replies
View Related
Feb 9, 2008
Does onload always have to be in the <body> tag?
View 2 Replies
View Related
Dec 30, 2003
I'm trying to get a popup working on my site. I use headers and was wondering if there is a way to put the onload outside of the BODY tag? My header has the BODY tag in it. I only want the popup to come up on one page and not all the pages that use my header.
View 2 Replies
View Related
May 28, 2004
I have created a page that takes a person to another page automatically:
<body
However, the script waits for the entire page to load before actually taking the person to the other page. What I need to do is to have a script that takes the visitor to the target page as soon as the page appears (without waiting for ads to load completely). How can this be done?
View 3 Replies
View Related
Jul 3, 2004
Just wondering if anyone knows if it's bad practice to put multiple body tags within one document? I'm using a template system (php) that loads template files into a main template (already containing a body onLoad()), and the content files also have a body onLoad() preloading functions intact. It seems to be working but wanted to know if there is anything wrong with this? What about broswer specific issues?
View 6 Replies
View Related
Dec 20, 2001
How do you code two "onload's" in the body tag?
View 2 Replies
View Related
Dec 18, 2002
I'm working in a template environment, and I can't change the <body onLoad> tag (it already had a muti-use function on it.
On the specific page I'm working on, I need some layer visibilities changed (dependant on a cookie) which seemingly can only can be done in the onLoad event.
so I need to add to or capture the onLoad for one page, and no others with a script included in the body data? (and of course it needs to be cross-broswer compliant 5+)
View 10 Replies
View Related
Nov 29, 2009
I need to get something fun! with setTimeout function!I am n00b! :D so be patent please.I need when <body onload="Myfunc();"> fires, that function should show "Please wait...!" or "Loading...". for , say 5 seconds!. then it disappear.I used setTimeout with that but it didn't do what I wanted!here is my code:
function Myfunc(){
document.getElementById("ss2").innerHTML = "Loading...";
setTimeout("Myfunc();", 5000);
[code]....
View 1 Replies
View Related
Feb 13, 2009
I have a script that I have been using for a while that works with 3 sets of div tags. The first is visible and the second two are hidden. Using a select menu you can swap which div tag is visible by selecting that option.
Now this works fine using <body onload="opts();"> to call the function the only problem is that the page I am running this script on has a lot of images and the second two tabs are visible until the page has completely finished loading. This is only for a matter of a second or two but still a problem.
I am not very smart when it comes to JavaScript and I have messed around with adding window.onload = opts(); to the script but kind of unsuccessful. This works in the sense that the second two sets of div tags are invisible from the start of loading the page. There are only two problems with this solution.
1. The script isn't functional (can't swap visibility on div tags) until the entire page has finished loading. -- I can live with this if I have to
2. There is a javascript error message in IE 'null' is null or not an object. This could potentially scare some people away when they see they yellow triangle in the lower left-hand corner of the window.
Here is the code I am using:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test Page</title>
[Code]..
View 1 Replies
View Related
Jan 26, 2006
Want to know is is possible to have 2 diff. onload events in the same page? I have 2 different scripts for 2 diff. things. They both use onload event.....if so, how can we handle it.
View 3 Replies
View Related
May 7, 2010
I'm using ajax to display the xml file. On my html i put <body onload="sendRequest(Display)">
so everytime users go to the main.html, all the information in xml will be displayed after transformed by XSL Now the problem is it gets the error Display is not defined While i did define it in js file this is what I do in js;
[Code]...
View 2 Replies
View Related