473,769 Members | 4,173 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

back again with the date question...

thanks for the previous replies.

here is the new question (i'm absolutely sure that this should be VERY easy
for a good js coder)
ok:
from asp i call:
<img src="pics/cal.gif"
onclick="show_c alendar_det('do cument.invdetde t.dx1',
document.invdet det.dx1.value, 'x123456');" width="17" height="16"
border="0">

(notice the: 'x123456')
that is the value i want to pass to the ts_picker calendar app and bounce it
back unmodified to my asp page...
the js code is below and my question is:
1. am i passing the 'x123456' into the js?
and
2. how do i pass the 'x123456' and the selected date using the ksks function
back into my asp page.

notice in the first line the ERvariable
and in the
two (//!!!!!!!!!!!!!!! ) lines
!also in asp i have:

function ksks(kk,datx)
{
var kk
var datx
alert(kk)
alert(datx)
}

_______________ _______________ _____
function show_calendar_d et(str_target, str_datetime, ERvariable) {
var arr_months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September" , "October", "November", "December"];
var week_days = ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"];
var n_weekstart = 1; // day week starts from (normally 0 or 1)

var dt_datetime = (str_datetime == null || str_datetime =="" ? new Date()
: str2dt(str_date time));
var dt_prev_month = new Date(dt_datetim e);
dt_prev_month.s etMonth(dt_date time.getMonth()-1);
var dt_next_month = new Date(dt_datetim e);
dt_next_month.s etMonth(dt_date time.getMonth() +1);
var dt_firstday = new Date(dt_datetim e);
dt_firstday.set Date(1);
dt_firstday.set Date(1-(7+dt_firstday. getDay()-n_weekstart)%7) ;
var dt_lastday = new Date(dt_next_mo nth);
dt_lastday.setD ate(0);

// html generation (feel free to tune it for your particular application)
// print calendar header
var str_buffer = new String (
"<html>\n"+
"<head>\n"+
" <title>*** Select date ***</title>\n"+
"</head>\n"+
"<link rel=\"styleshee t\" href=\"Styles.c ss\" type=\"text/css\">\n"+

"<body bgcolor=\"White \">\n"+
"<table class=\"clsOTab le\" cellspacing=\"0 \" border=\"0\"
width=\"100%\"> \n"+
"<tr><td bgcolor=\"#0000 40\">\n"+
"<table cellspacing=\"1 \" cellpadding=\"3 \" border=\"0\"
width=\"100%\"> \n"+
"<tr>\n <td bgcolor=\"#0000 40\"><a
href=\"javascri pt:window.opene r.show_calendar ('"+
str_target+"', '"+
dt2dtstr(dt_pre v_month)+"'+doc ument.cal.time. value);\">"+
"<img src=\"pics/prev.gif\" width=\"16\" height=\"16\" border=\"0\""+
" alt=\"previous month\"></a></td>\n"+
" <td bgcolor=\"#0000 40\" colspan=\"5\">" +
"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"
+arr_months[dt_datetime.get Month()]+"
"+dt_datetime.g etFullYear()+"</font></td>\n"+
" <td bgcolor=\"#0000 40\" align=\"right\" ><a
href=\"javascri pt:window.opene r.show_calendar ('"
+str_target+"',
'"+dt2dtstr(dt_ next_month)+"'+ document.cal.ti me.value);\">"+
"<img src=\"pics/next.gif\" width=\"16\" height=\"16\" border=\"0\""+
" alt=\"next month\"></a></td>\n</tr>\n"
);

var dt_current_day = new Date(dt_firstda y);
// print weekdays titles
str_buffer += "<tr>\n";
for (var n=0; n<7; n++)
str_buffer += " <td bgcolor=\"#6699 FF\">"+
"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"+
week_days[(n_weekstart+n) %7]+"</font></td>\n";
// print calendar table
str_buffer += "</tr>\n";
while (dt_current_day .getMonth() == dt_datetime.get Month() ||
dt_current_day. getMonth() == dt_firstday.get Month()) {
// print row heder
str_buffer += "<tr>\n";
for (var n_current_wday= 0; n_current_wday< 7; n_current_wday+ +) {
if (dt_current_day .getDate() == dt_datetime.get Date() &&
dt_current_day. getMonth() == dt_datetime.get Month())
// print current date
str_buffer += " <td bgcolor=\"#FF99 66\" align=\"right\" >";
else if (dt_current_day .getDay() == 0 || dt_current_day. getDay() == 6)
// weekend days
str_buffer += " <td bgcolor=\"#C0C0 C0\" align=\"right\" >";
else
// print working days of current month
str_buffer += " <td bgcolor=\"white \" align=\"right\" >";

if (dt_current_day .getMonth() == dt_datetime.get Month())
// print days of current month
str_buffer += "<a href=\"javascri pt:window.opene r."+str_targe t+

//!!!!!!!!!!!!!!!

//here is where is the output and the value of
ERvariable should be where 'zz' is!//

//how can i pass the value?//

".value='"+dt2d tstr(dt_current _day)+"'+docume nt.cal.time.val ue;
window.close(); opener.ksk('zz' ,'10/10/2004');\">"+

//

//!!!!!!!!!!!!!!!
"<font color=\"black\" face=\"tahoma, verdana\" size=\"2\">";
else
// print days of other months
str_buffer += "<a href=\"javascri pt:window.opene r."+str_targe t+

//!!!!!!!!!!!!!!!

//here is where is the output and the value of
ERvariable should be where 'zz' is!//

//how can i pass the value?//

".value='"+dt2d tstr(dt_current _day)+"'+docume nt.cal.time.val ue;
window.close(); opener.ksk('zz' ,'10/10/2004');\">"+

//

//!!!!!!!!!!!!!!!
"<font color=\"#FF9966 \" face=\"tahoma, verdana\" size=\"1\">";
str_buffer += dt_current_day. getDate()+"</font></a></td>\n";
dt_current_day. setDate(dt_curr ent_day.getDate ()+1);
}
// print row footer
str_buffer += "</tr>\n";
}
// print calendar footer
str_buffer +=
"<form name=\"cal\">\n <tr><td colspan=\"7\" bgcolor=\"#0000 40\">"+
"<font color=\"White\" face=\"tahoma, verdana\" size=\"2\">"+
"<input type=\"hidden\" name=\"time\" value=\""+dt2tm str(dt_datetime )+
"\" size=\"8\" maxlength=\"8\" ></font></td></tr>\n</form>\n" +
"</table>\n" +
"</tr>\n</td>\n</table>\n" +
"</body>\n" +
"</html>\n";

var vWinCal = window.open("", "Calendar",
"width=180,heig ht=205,status=n o,resizable=no, top=200,left=20 0");
vWinCal.opener = self;
var calc_doc = vWinCal.documen t;
calc_doc.write (str_buffer);
calc_doc.close( );
}
// datetime parsing and formatting routimes. modify them if you wish other
datetime format

function str2dt (str_datetime) {
//var re_date = /^(\d+)\-(\d+)\-(\d+)\s+(\d+)\: (\d+)\:(\d+)$/;
//var re_date = /^(\d+)\-(\d+)\-(\d+)\s$/;
//var re_date = /^(\d+)\/(\d+)\/(\d+)\s$/;
var re_date = /^(\d+)\/(\d+)\/(\d+)/;

if (!re_date.exec( str_datetime))
return alert("Invalid Datetime format: "+ str_datetime);
return (new Date (RegExp.$3, RegExp.$2-1, RegExp.$1, RegExp.$4, RegExp.$5,
RegExp.$6));
//return ""
}
function dt2dtstr (dt_datetime) {
return (new String (
dt_datetime.get Date()+"/"+(dt_datetime. getMonth()+1)+"/"+dt_datetime.g etFullYear()+"" ));

}
function dt2tmstr (dt_datetime) {
//return (new String (
//
dt_datetime.get Hours()+":"+dt_ datetime.getMin utes()+":"+dt_d atetime.getSeco nds()));
return ""
}

_______________ _____________

Jul 23 '05 #1
2 1578
ok figured out how to pass the date to ksks:

from:
opener.ksk('zz' ,'10/10/2004');\">"+

to:
opener.ksks('zz ','"+dt2dtstr(d t_current_day)+ "');\">"+

there is still
how to pass the var straight through...?

Jul 23 '05 #2

ok figured out the other one as well...


"mirza i" <us*****@hotmai l.com> wrote in message
news:nr******** ************@co mcast.com...
ok figured out how to pass the date to ksks:

from:
opener.ksk('zz' ,'10/10/2004');\">"+

to:
opener.ksks('zz ','"+dt2dtstr(d t_current_day)+ "');\">"+

there is still
how to pass the var straight through...?

Jul 23 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1075
by: Dean Slindee | last post by:
Before a delete on any table, I would like to write the contents of the soon-to-be-deleted row to that application's single "graveyard" table (alternate: or document as coded below). SQL Server 2005 solution: I would store the tablename, today's date, username, and the key column values of the soon-to-be deleted row as the composite key of the new graveyard table row. The soon-to-be-deleted row's data would be stored in a single...
3
1698
by: icb | last post by:
Hi I have a front-end/back-end setup. The front-end utilises all unbound forms populating the back-end via the code I have written. All fine so far. Prior to splitting the database I ran the security wizard and used a shortcut from the desktop. All fine except of course I can open the back-end directly. The security FAQ appears to be out of date insofar as there is no wrkgadm.exe with 2002 and therefore you simply run the security...
8
2583
by: Galina | last post by:
Hello I have 6 dependent list boxes on my ASP page:  Faculty;  Lecturer;  Course;  Course occurrence;  Group;  Week commencing date. When faculty is selected, lists of lecturers and courses are populated. When course is selected, lists of occurrences, groups and
11
1460
by: Sandy | last post by:
Hello - Thought I was almost done with my project and then a back arrow button issue raised its ugly head. Once a user fills out a form and submits it (done via stored procedure into a Sql Server database), what's to prevent them from pressing the back button and resubmitting the form multiple times and creating havoc with my database? How is this issue usually handled?
3
1334
by: The One | last post by:
Have created a form to pop up with 2 option I then wish to write the text that is in the option button chose back to the original form using the code below but it gives me an exception error so could any please help me. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim frm As Form1 Dim text As String
182
7558
by: Jim Hubbard | last post by:
http://www.eweek.com/article2/0,1759,1774642,00.asp
2
2123
by: Dean Slindee | last post by:
Before a delete on any table, I would like to write the contents of the soon-to-be-deleted row to that application's single "graveyard" table (alternate: or document as coded below). SQL Server 2005 solution: I would store the tablename, today's date, username, and the key column values of the soon-to-be deleted row as the composite key of the new graveyard table row. The soon-to-be-deleted row's data would be stored in a single...
0
2874
by: Cleako | last post by:
Here is my dilema. I have a validation summary that I use soley for my Required Field Validators. I have it setup to run from a Page.Validate call in the code-behind, this is because I need to be able to clear text or other various functions need to be checked before it hits the back side. That works fine if I do things that way up to a point, if by chance the validation summary says "Date field required" then I edit the date and...
8
1938
by: rdemyan via AccessMonster.com | last post by:
Anyone have any ideas on how to determine when the back-end file (containing only tables) has been updated with new data. The date/time of the file won't work because it gets updated to the current date/time when the back-end file is compacted. I'm just looking for an easy way to determine when there has been a change to data in any table in the back-end file. Maybe something is updated in one of the system tables??
0
9589
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10045
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9994
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9863
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6673
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5299
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3959
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3562
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2815
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.