Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

Hi...I am trying to use a javascript file that shows the current date and time. The thing is I dont have any idea on how to use it in ASP.NET. RIght now, the code is like this but it doesn't seem to work. Any suggestions?

 

This is where I want the time to display:

=====================================

<TD style="WIDTH: 285px" vAlign="top" align="center">

<div align="center">

<script language="JavaScript" src="LiveDateAndTime.js" type="text/javascript"></script>

<span id="clock"></span>

</div>

</TD>

=====================================

and this is my "LiveDateAndTime.js" file :

=====================================

 

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="<u><font color='#004e98' face='Garamond'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn

+"</b></font></u>"

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)

}

=====================================

I know the javascript file has no errors as I got it from the web and it is working on a normal HTML page. Do I have to do anything special in .NET environment????

=====================================

 

Thanks,

SJ

  • Moderators
Posted

Place this in the Head section of your aspx file...

<script src='LiveDateAndTime.js'></script>

 

Then for example if you wanted to execute a js function on mouse over...

 

<td onmouseover=getthedate()>

Visit...Bassic Software
Posted

hi...its not working like that too!!! Probably I wastn't clear of what i am trying to do. I have a user control (.ascx) file that looks something like this.

 

==========================================

<%@ Control Language="vb" AutoEventWireup="false" Codebehind="Footer.ascx.vb" Inherits="MSI.Web.Footer" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>

<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="800" border="0">

<TR>

<TD vAlign="top" align="left" rowSpan="1" colSpan="3">

<HR align="left" width="100%" SIZE="0">

</TD>

</TR>

<TR>

<TD style="WIDTH: 305px">

<DIV style="DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND-IMAGE: none; VERTICAL-ALIGN: super; WIDTH: 296px; COLOR: background; HEIGHT: 40px; BACKGROUND-COLOR: transparent"

ms_positioning="FlowLayout">

Some text.

</DIV>

</TD>

 

<TD style="WIDTH: 285px" vAlign="top" align="center" onmouseover=getthedate()>

<div align="center">

<span id="clock">Time</span>

</div>

</TD>

</TR>

</TABLE>

=======================================

I want the time to display at the text "Time" in the above code, not at the onmouseover event or anything like that but when the page is loaded.

 

I have the text "Time" within the <span> tag because the .js file above requires it.

 

Do u think what I am doing is right?? Please let me know.

 

Thanks,

SJ

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...