I have my page here [URL]. There is a tab system on the page that uses javascript. View the source the see the javascript file (tabber9.compressed.js). Now, on my end, I am adding some tracking code. The code looks like this:
<SCRIPT TYPE='text/javascript' LANGUAGE='JavaScript'><!-- //
window.onload = initPage;
function initPage() {
if (this.GetCustomerGUID)
document.forms["Test"].elements["CustomerGUID"].value = GetCustomerGUID();
}//--></SCRIPT>
The problem is, when I add this code to my footer, it breaks the tab system. The tabs don't work any more. I am not a JavaScript expert by any means (or else I would have known what the issue is! lol) but, I guess it has something to do with the window.onload function? I say that because I see the window.onload code in the tabber javascript as well.
I have 2 select windows and have a function to move items from one select window to another. That was working fine until I had to change the names of each box in order to be able to post the select window as an array in PHP.
Is there a way to make 2 functions load at the same time using window.onload? I have to seperate functions which rotate images, then another that rotates text.Functions:showQuote()iAnimate()
I can't figure out how to properly format the code below. I am looking to add breaks after where it says below. Also to change the color if possible. function isPPC() { if (navigator.appVersion.indexOf("PPC") != -1) return true; else return false; } if(isPPC()) { document.write('<b>Send <A CLASS="contact" HREF="mailto:?subject=ADD A BREAK AFTER THIS ' + document.title + '?body= ADD A BREAK AFTER THIS ' + '" onMouseOver="window.status='Send your friends e-mail about this page'; return true" TITLE="Send your friends e-mail about this page">this page</A> to a friend</b>'); } else { document.write('<b>Send <A CLASS="contact" HREF="mailto:?body=ADD A BREAK AFTER THIS ' + document.title + ' ADD A BREAK AFTER THIS ' + '" onMouseOver="window.status='Send your friends e-mail about this page'; return true" TITLE="Send your friends e-mail about this page">this page</A> to a friend</b>'); }
The whole idea is that if a certain div object comes to focus, something else disappears (using JQuery). For some reason the code in the comments is working fine, but the for loop breaks everything down. Why?)
This one is throwing me. I have a small piece of code that I am using to call a function in dynamic drive's accordion menu script. As long as I leave the alert() line in, it works. Comment it out and the call to expandone() doesn't go through. I must be missing something obvious, no? Here's the relevant part of the code (it is fired from $(document).ready() ):
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:
I have two onload functions. The first one works when the second one isn't in the code. But when both functions are present, only the second one works.
here's the code:
Code: <script type="text/javascript"> onload=function(){ var divs=document.getElementById('stars').getElementsByTagName('div'), d, i=0; while(d=divs[i++]){
[Code]....
Basically the code allows you to click on a star to rate a field in a form.
If I already have a javascript code to format currency (add $ sign to beginning, commas after 3rd and decimal precision) can I call that function in the body onload to change the color of negative values to red?
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:
I am trying to pop up a window and then do stuff(set flags) when the content of the new window is done loading. For this I am trying to detect the window.onload of the pop-up child window but so far I am unsuccessful. I believe my problem is that the URL of child window is on different domain, than the one of the opener(parent) so that the window.onload is not being called. Though this may change, at the moment I do not have access to the code for the page I'm opening up in the pop-up. Im pretty new to web development.
Explain why when the lines of code that are commented out are reintroduced that this code breaks instead of resulting in each of the four circles being a different color?
I am trying to pop up a window and then do stuff(set flags) when the content of the new window is done loading. For this I am trying to detect the window.onload of the pop-up child window but so far I am unsuccessful. I believe my problem is that the URL of child window is on different domain, than the one of the opener(parent) so that the window.onload is not being called. Thought this may change, at the moment I do not have access to the code for the page I'm opening up in the pop-up. Im pretty new to web development.
Heres my js code
Code:
//globals var popupHandle = null; var openingWindow = false; function popWindow(URL){
[Code]....
Note: The whole reason why I am doing this is because if its the first time I am clicking on the button that will open this pop up window and I click it repeatedly very quickly, a new pop up is opened for each time I clicked eventhough the window.open is supposed to reuse the window if it has the same windowId. The first call to window.open takes long enough to not have a window handle and allow other clicks to get through.
I have some code that gets executed in a document onload event. I display an alert message box saying that some action was performed successfully.
However the following annoying issue is bothering me. Whenever someone bookmarks the page, or go back to it, or even refreshes it, then the onload event gets fired again and the alert box appears.
Is there a safe way to make sure that the code in onload will get executed only once? and that cosecutive triggering of the page will not trigger any code execution.
The most important thing to note, is that I pass a parameter in the URL indicating that the code should be triggered in the onload event.
Obviously when I refresh the screen, the parameter is passed again and the code gets executed..
Supposedly there are two functions that should run when my page's window loads. One for my clock and one for my new ticker. I can locate the clock function on window.onload, but not the one for the marquee that would stop it from working. Code:
The code below works perfectly in Chrome and FF, but (as usual) it does not work in IE. I think the function "show_guest_notification()" isn't even loading, so does the error lie in the window.onload?
Code: function show_guest_notification() { setTimeout("show_hide_guest_notification()",3000); } var i=0; var c=0; [Code]...
I am wanting to be able to swap out any of them to make them 'primary' this works for the first click, but after the first click it makes every div id and input name the same as the first that was clicked.It's also not working AT all if i click on the bottom link first, then a link above it.Top-down works, bottom-up doesn't.
I want page2 doesn't have title bar, tool bar, address bar. Is it possible to specify in javascript function window_onload() in page2? I don't want to specify in window.open() in page1 when it loads page2.
<script type="text/javascript"> function window_onload() { } </script> <body onLoad="window_onload()">
This page looks up a username and password and submits a form to log on to another application on a different server. This works on my PC and on most other PCs I've used to test this on, but it's not working on one of our user's PCs. It remains on this page, and it appears as if no attempt is made to execute the script.
We're both using Internet Explorer 6. Are there any browser settings (or anything else she might have installed, such as popup blockers) that might stop this code being run? I've checked the proxy server isn't stripping out the JavaScript.
I am trying to create a web poll and use the Yahoo UI Library (YUI) to put some action in the percent bar when showing the poll results. It will start the bar at 100px wide and the retreat back to the percentage of the results. This works in Firefox (although once in awhile it stays at 100% and I need to hit refresh, don't know why) but it will not work at all in IE.
The example the yahoo people give is very similar to what I have here, but they use document, 'click' while I use window, 'load'. I don't want to make someone click on it in order for the movement to take place. So I figured just adding window, 'load' would do the trick. It does in FF, but I can't figure out why it doesn't work in IE. I do not get any error messages. Hoping there are some people that have worked with the YUI before. Code:
I am sure this is an easy problem, but I am just getting started with Javascript and can't seem to find the problem. I have spent a lot of time on the net looking for answers, but can't find the solution. I am trying to execute a simple window.onload command to launch a picture rotator. Code: