norb.xd,

I removed the function from the body's onload event and added it as
just a function that gets called within the Javascript loading.

...Script Before
function goforit(){
        if (document.all || document.getElementById)
{setInterval('getthedate()',1000);}
}

goforit();

</script>
        </head>
        <body>
...Rest of the HTML

On Oct 2, 1:10 am, "norb.xd" <[EMAIL PROTECTED]> wrote:
> I have a javascript for a live DATE/TIME display on my website that
> used the body onload function. after testing a few things, it turns
> out the <body onload="goforit()"> in the code of the page is what
> disables the GB functionality for the images on that page, any idea
> how to fix that?
>
> I'm not familiar with java at all, but i did come accross at a comment
> that body onload could be
> substituted with window onload?
>
> THIS IS THE PAGE:http://www.teamcharlestonmarine.com/retail.html
>
> <script type="text/javascript">
>     var GB_ROOT_DIR = "http://www.teamcharlestonmarine.com/greybox/";;
> </script>
> <script type="text/javascript" src="greybox/AJS.js"></script>
> <script type="text/javascript" src="greybox/AJS_fx.js"></script>
> <script type="text/javascript" src="greybox/gb_scripts.js"></script>
> </head>
> !this is the onload that disables the GB functionality, without it GB
> popup windows work fine
> <body onload="goforit()">
> <div id="logo">
> !the onload loads this clock in the top left of the page
>   <h1 id="clock"></h1>
>
> This is the full java code:
> var dayarray=new
> Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
> var montharray=new
> Array("January","February","March","April","May","June","July","August","September","October","November","December")
>
> function getthedate(){
> var mydate=new Date()
> var year=mydate.getYear()
> if (year < 1000)
> year+=1900
> var day=mydate.getDay()
> var month=mydate.getMonth()
> var daym=mydate.getDate()
> if (daym<10)
> daym="0"+daym
> var hours=mydate.getHours()
> var minutes=mydate.getMinutes()
> var seconds=mydate.getSeconds()
> var dn="AM"
> if (hours>=12)
> dn="PM"
> if (hours>12){
> hours=hours-12}
>
> if (hours==0)
> hours=12
> if (minutes<=9)
> minutes="0"+minutes
> if (seconds<=9)
> seconds="0"+seconds
> //change font size here
> var cdate="<small><font color='FFFFFF' face='Arial'><b>"+dayarray[day]
> +", "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes
> +":"+seconds+" "+dn
> +"</b></font></small>"
> if (document.all)
> document.all.clock.innerHTML=cdate
> else if (document.getElementById)
> document.getElementById("clock").innerHTML=cdate
> else
> document.write(cdate)}
>
> if (!document.all&&!document.getElementById)
> getthedate()
> function goforit(){
> if (document.all||document.getElementById)
> setInterval("getthedate()",1000)
>
> }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"GreyBox" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/greybox?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to