|
next
|
 Subject: How i get return from Javascript:Onload into Author: kundhavi kundhavi Date: 22 Mar 2006 01:34 AM Originally Posted: 21 Mar 2006 10:58 PM
|
Hi
I have one table with set of columns & values. I want to display the status in the status column when the page loads. . I wrote Java script to call Date checking function. Its working fine on java script: onclick___ event. But the thing is i need to be in onload___. Yes i know any where else onload___ method will work on except body. Can any one tell me any other possibilities to achieve my requirement? My code is stated below.
<?xml version="1.0" encoding="UTF-8" ?>
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by () -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:output method="html" />
<xsl:template match="List">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language="javascript" type="text/javascript">
<![CDATA[
function addLoadEvent(td,tm,ty,bd,bm,by,ed,em,ey)
{
var tdate = tm + '/' + td + '/' + ty;
var bdate = bm + '/' + bd + '/' + by;
var edate = em + '/' + ed + '/' + ey;
if ((tdate < edate) && (tdate > bdate))
{ "inside of Ready");
"Ready");
return "Ready";}
else if (tdate < bdate)
{ "inside of pending");
"Pending");
return "Pending";}
else if (tdate > bdate)
{ "inside of Expired");
"Expired");
return "Expired";}
}
]]>
</script>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
<tr>
<td > Title</td>
<td> Begin Date</td>
<td> End Date</td>
<td> Status</td>
<xsl:for-each select="View">
<tr>
<td>...</td>
<xsl:variable name="TYear" select="substring($Today,1,4)"/>
<xsl:variable name="TMth" select="substring($Today,6,2)"/>
<xsl:variable name="TDay" select="substring($Today,9,2)"/>
<xsl:variable name="BYear" select="substring(BeginDate,1,4)"/>
<xsl:variable name="BMth" select="substring(BeginDate,6,2)"/>
<xsl:variable name="BDay" select="substring(BeginDate,9,2)"/>
<xsl:variable name="EYear" select="substring(EndDate,1,4)"/>
<xsl:variable name="EMth" select="substring(EndDate,6,2)"/>
<xsl:variable name="EDay" select="substring(EndDate,9,2)"/>
<td align="center">
<xsl:choose>
<xsl:when test="activated =0">
<b><font size="1" face="Arial">
<xsl:text>Non_Activity</xsl:text></font></b>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="onload___">javascript:addLoadEvent('<xsl:value-of select="$TDay"/>','<xsl:value-of select="$TMth"/>','<xsl:value-of select="$TYear"/>','<xsl:value-of select="$BDay"/>','<xsl:value-of select="$BMth"/>','<xsl:value-of select="$BYear"/>','<xsl:value-of select="$EDay"/>','<xsl:value-of select="$EMth"/>','<xsl:value-of select="$EYear"/>')</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
</td>
</body> </html>
</xsl:template>
</xsl:stylesheet>
Thanks
Regards
Devi.
|
|
|
|