Click here to Skip to main content
15,891,864 members
Home / Discussions / ASP.NET
   

ASP.NET

 
QuestionHow to load an image data from SQL Server 2000 to Datagrid!!! Pin
Hanh Aeriscute20-Mar-07 20:08
Hanh Aeriscute20-Mar-07 20:08 
AnswerRe: How to load an image data from SQL Server 2000 to Datagrid!!! Pin
Imran Khan Pathan20-Mar-07 21:49
Imran Khan Pathan20-Mar-07 21:49 
AnswerRe: How to load an image data from SQL Server 2000 to Datagrid!!! Pin
varshavmane20-Mar-07 21:50
varshavmane20-Mar-07 21:50 
AnswerRe: How to load an image data from SQL Server 2000 to Datagrid!!! Pin
code-frog20-Mar-07 21:55
professionalcode-frog20-Mar-07 21:55 
Questionhow to make a Calendar through javascript Pin
MissionSuccess20-Mar-07 20:06
MissionSuccess20-Mar-07 20:06 
AnswerRe: how to make a Calendar through javascript Pin
varshavmane20-Mar-07 20:15
varshavmane20-Mar-07 20:15 
GeneralRe: how to make a Calendar through javascript Pin
MissionSuccess20-Mar-07 20:28
MissionSuccess20-Mar-07 20:28 
GeneralRe: how to make a Calendar through javascript Pin
varshavmane20-Mar-07 20:40
varshavmane20-Mar-07 20:40 
Use this js file.Copy this code in Calender.js file and make a js folder on root and save this js file there.Then u need to add the js file link syntax I have given below.Finally u have to add the selected date in the textbox this also I have given.
1:Save as Calender.js

var ele;
var selDay, selMonth ,selYear;

var parentWin;
var iYear;
var incyear ;
var newWin;

function funcClose(strDate)
{
var arr_date = strDate.split('/');
if (arr_date.length != 3)
{
}
else
{
if(arr_date[0]>=1 && arr_date[0]<=9)
arr_date[0] = 0 + arr_date[0];
if(arr_date[1]>=1 && arr_date[1]<=9)
arr_date[1] = 0 + arr_date[1];
}
strDate = arr_date[0]+'/'+arr_date[1]+'/'+arr_date[2];
ele.value = strDate
newWin.close()
}

function GetNoOfDaysInAMonth(iMonth ,iYear)
{
var intDays

switch (iMonth)
{
case "1":
intDays= 31
break;

case "2" :
if (((iYear % 4 == 0) && (iYear % 100 != 0)) || (iYear % 400 == 0))
intDays = 29
else
intDays = 28
break;

case "3":
intDays = 31
break;

case "4":
intDays = 30
break;

case "5":
intDays = 31
break;

case "6" :
intDays = 30
break;

case "7" :
intDays = 31
break;

case "8":
intDays = 31
break;

case "9":
intDays = 30
break;

case "10":
intDays = 31
break;

case "11":
intDays = 30
break;

case "12":
intDays = 31
break;
}

return (intDays)
}

function FillMonthCombo()
{
//document.frm.cboMonth.appendChild.nodeValue ="<option>Jan</option>"
}

function incYear()
{
//incyear = parseInt(incyear) + 1
//Build_calendar()
}


function decYear()
{
//incyear = parseInt(incyear) - 1
//Build_calendar()
}


function Calendar()
{

var TotalDays;
var strCalendar;
var strStartDay;
var intCnt;
var intDays;
var vsCnt;
var i;

ele = arguments[0]

if (ele.value !="")
var currentDate = new Date(ele.value);
else
var currentDate = new Date();

selDay = currentDate.getDate()
selMonth = currentDate.getMonth()
selYear = currentDate.getFullYear()
if(newWin!=null)
newWin.close();
newWin = window.open("","Calendar","height=250,width=300,left=200,top=200");
parentWin = window.opener
newWin.document.write ('<html><title>Select Date</title><head><link href="../css/G_CSS1024.css" rel="stylesheet" type="text/css"></head>')
newWin.document.write ('<body><table align=center valign=top border=0 cellspacing=0 cellpadding=0 width=100%><tr><td><img src=../images/gr_head.gif width=100% height=26></td></tr><tr><td align=center class=frmTxt><form name="frm">')
newWin.document.write ('<font class=bold>Month :</font><select Class="inputtxt" name=cboMonth onchange="window.opener.Build_calendar()">')

vsSel =""
if (parseInt(selMonth) == 0)
vsSel = " selected"
newWin.document.write ('<option value="1" ' + vsSel + ' >Jan</option>')

vsSel =""
if (parseInt(selMonth) == 1)
vsSel = " selected"

newWin.document.write ('<option value="2" ' + vsSel + '>Feb</option> ')

vsSel =""
if (parseInt(selMonth) == 2)
vsSel = " selected"

newWin.document.write ('<option value="3" ' + vsSel + '>Mar</option> ')
vsSel =""
if (parseInt(selMonth) == 3)
vsSel = " selected"

newWin.document.write ('<option value="4" ' + vsSel + '>Apr</option> ')
vsSel =""
if (parseInt(selMonth) == 4)
vsSel = " selected"

newWin.document.write ('<option value="5" ' + vsSel + '>May</option> ')
vsSel =""
if (parseInt(selMonth) == 5)
vsSel = " selected"

newWin.document.write ('<option value="6" ' + vsSel + '>Jun</option> ')
vsSel =""
if (parseInt(selMonth) == 6)
vsSel = " selected"

newWin.document.write ('<option value="7" ' + vsSel + '>Jul</option> ')
vsSel =""
if (parseInt(selMonth) == 7)
vsSel = " selected"

newWin.document.write ('<option value="8" ' + vsSel + '>Aug</option> ')
vsSel =""
if (parseInt(selMonth) == 8)
vsSel = " selected"

newWin.document.write ('<option value="9" ' + vsSel + '>Sep</option> ')

vsSel =""
if (parseInt(selMonth) == 9)
vsSel = " selected"
newWin.document.write ('<option value="10" ' + vsSel + '>Oct</option>')

vsSel =""
if (parseInt(selMonth) == 10)
vsSel = " selected"
newWin.document.write ('<option value="11" ' + vsSel + '>Nov</option>')

vsSel =""
if (parseInt(selMonth) == 11)
vsSel = " selected"
newWin.document.write ('<option value="12" ' + vsSel + '>Dec</option>')

newWin.document.write ('</select> ')
newWin.document.write ('<font class=bold>Year :</font><select Class="inputtxt" name=cboYear onchange="window.opener.Build_calendar()"> ')
for (intCnt = 1900 ; intCnt < 2050 ;intCnt ++)
{
if(parseInt(selYear) == parseInt(intCnt))
newWin.document.write ('<option value= ' + intCnt + ' selected >' + intCnt +' </option>')
else
newWin.document.write ('<option value= ' + intCnt + '>' + intCnt +' </option>')
}
//document.write ('<option value=2001>2001</option>')
//document.write ('<option value=2002>2002</option>')
//document.write ('<option value=2003>2003</option>')
newWin.document.write ('</select><br><img src=../images/blank.gif height=4>')
newWin.document.write ('<div id="CalID"></div><br><div id=curDate style="background-image:url(../images/gr_head.gif);"></div>')
newWin.document.write ('</form></td></tr></table></body></html>')
iYear = newWin.document.frm.cboYear.value
incyear =iYear
var dtm = new Date();
newWin.curDate.innerHTML ="Today's Date is "+ dtm.toDateString() ;
Build_calendar ()
}

function Build_calendar ()
{
iMonth = newWin.document.frm.cboMonth.value
iYear = newWin.document.frm.cboYear.value
//iYear = incyear
var strDate = new Date(iMonth + "/1/" + iYear )
strStartDay = strDate.getDay ()

TotalDays = GetNoOfDaysInAMonth (iMonth,iYear)
strCalendar = "<table width=100% cellpadding=1 cellspacing=1 border=0 ><tr><td colspan=7 class='Data_hd' width='100%'>" + newWin.document.frm.cboMonth[newWin.document.frm.cboMonth.value-1].innerText + "&nbsp;" + iYear + "</td></tr>"
strCalendar = strCalendar + "<tr align=center><td class='bold'>Sun</td><td class='bold'>Mon</td><td class='bold'> Tue</td><td class='bold'>Wed</td><td class='bold'>Thu</td><td class='bold'>Fri</td><td class='bold'>Sat</td></tr>"
strCalendar = strCalendar + "<tr align=center>"

for (intCnt = 1 ;intCnt <= strStartDay;intCnt++)
{
strCalendar = strCalendar + "<td class=frmTxt>&nbsp;</td>"
}

intDays = 1

for (intCnt = strStartDay; intCnt < 7 ;intCnt++)
{
strDateVal = iMonth + "/" + intDays + "/" + iYear
if (parseInt(selDay) == parseInt(intDays))
strCalendar = strCalendar + "<td class=Today><a href=# onclick=window.opener.funcClose('"+ strDateVal + "')>" + intDays + "</a></td>"
else
strCalendar = strCalendar + "<td class=frmTxt><a href=# onclick=window.opener.funcClose('"+ strDateVal + "')>" + intDays + "</a></td>"
intDays = intDays + 1
}

strCalendar = strCalendar + "</tr><tr align=center>"

vsCnt=0

for (i=intDays ; i<= TotalDays ; i++)
{
strDateVal = iMonth + "/" + i + "/" + iYear
if (vsCnt == 7)
{
vsCnt =0
strCalendar = strCalendar + "<tr align=center>"
}

if (parseInt(selDay) == parseInt(i))
strCalendar = strCalendar + ("<td class=Bold><a href=# onclick= window.opener.funcClose('"+ strDateVal +"')>" + i + "</a></td>")
else
strCalendar = strCalendar + ("<td class=frmTxt><a href=# onclick= window.opener.funcClose('"+ strDateVal +"')>" + i + "</a></td>")
vsCnt = vsCnt + 1
}

strCalendar = strCalendar + "</table>"
newWin.CalID.innerHTML = strCalendar

}


2:Put this in Head tag
<script language="javascript" type="text/javascript" src="../js/Calender.js"></script>

3:this is the textbox where u want the selected date.

<A onclick="javascript:Calendar(frmBillingTabDetails.GI_txtReceivedDate)" href="#">
<input name="GI_txtReceivedDate" type="text" class="text" id="GI_txtReceivedDate" style="width: 120px" maxlength=8 readOnly Runat="server">
<IMG height="22" src="../images/show-calendar.gif" width="22" align="absMiddle" border="0" alt="Pick Received Date"></A>

Hope this will help u.Please let me know if u have any problem...

GeneralRe: how to make a Calendar through javascript Pin
MissionSuccess20-Mar-07 21:15
MissionSuccess20-Mar-07 21:15 
GeneralRe: how to make a Calendar through javascript Pin
varshavmane20-Mar-07 21:29
varshavmane20-Mar-07 21:29 
GeneralRe: how to make a Calendar through javascript Pin
MissionSuccess20-Mar-07 21:41
MissionSuccess20-Mar-07 21:41 
GeneralRe: how to make a Calendar through javascript Pin
varshavmane20-Mar-07 21:46
varshavmane20-Mar-07 21:46 
GeneralRe: how to make a Calendar through javascript Pin
Sebastian T Xavier20-Mar-07 21:26
Sebastian T Xavier20-Mar-07 21:26 
GeneralRe: how to make a Calendar through javascript Pin
varshavmane20-Mar-07 21:30
varshavmane20-Mar-07 21:30 
GeneralRe: how to make a Calendar through javascript Pin
Sebastian T Xavier20-Mar-07 21:42
Sebastian T Xavier20-Mar-07 21:42 
GeneralRe: how to make a Calendar through javascript Pin
varshavmane20-Mar-07 21:45
varshavmane20-Mar-07 21:45 
GeneralRe: how to make a Calendar through javascript Pin
MissionSuccess20-Mar-07 21:52
MissionSuccess20-Mar-07 21:52 
GeneralRe: how to make a Calendar through javascript Pin
varshavmane20-Mar-07 21:57
varshavmane20-Mar-07 21:57 
GeneralRe: how to make a Calendar through javascript Pin
Sebastian T Xavier20-Mar-07 21:55
Sebastian T Xavier20-Mar-07 21:55 
GeneralRe: how to make a Calendar through javascript Pin
varshavmane20-Mar-07 21:59
varshavmane20-Mar-07 21:59 
AnswerRe: how to make a Calendar through javascript Pin
Sebastian T Xavier21-Mar-07 0:16
Sebastian T Xavier21-Mar-07 0:16 
Questiondata grid Pin
yogendu20-Mar-07 19:58
yogendu20-Mar-07 19:58 
AnswerRe: data grid Pin
N a v a n e e t h20-Mar-07 20:01
N a v a n e e t h20-Mar-07 20:01 
QuestionASP.NET Certification Pin
varshavmane20-Mar-07 19:16
varshavmane20-Mar-07 19:16 
AnswerRe: ASP.NET Certification Pin
_AK_20-Mar-07 22:23
_AK_20-Mar-07 22:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.