Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Adding Javascript functions into the <head> sectionAdding Javascript functions into the section
Previous
 
Next
New Post
12/18/2006 5:12 PM
 

Thanks John. At last I am getting somewhere. I put the .js file in the skins folder:

if (window.addEventListener)
{
window.addEventListener("load", MyFunctionName, false);
}
else if (window.attachEvent)
{
window.attachEvent("onload", MyFunctionName);
}

 

This is the function:

function

{

alert(

checkin =

checkout =

checkin.setDate(checkin.getDate()+1);

checkout.setDate(checkout.getDate()+2);

selectElement(window.document.checka.daysI,checkin.getDate());

selectElement(window.document.checka.monthsI,checkin.getMonth()+1);

selectElement(window.document.checka.yearI,checkin.getFullYear());

selectElement(window.document.checka.daysS,checkout.getDate());

selectElement(window.document.checka.monthsS,checkout.getMonth()+1);

selectElement(window.document.checka.yearS,checkout.getFullYear());

}

 

<INPUT type=hidden value=en name=ln> <INPUT type=hidden value=1 name=refid>
<TABLE cellSpacing=0 cellPadding=0 width=200 border=1>
<TBODY>
<TR>
<TD align=middle colSpan=2>
<P align=center>Online Booking Manager</P></TD></TR>
<TR>
<TD align=middle><A href=" void(openMR());">Make Reservation</A> </TD>
<TD align=middle><A href=" void(openCR());">View My Reservation</A> </TD></TR>
<TR>
<TD align=middle><A href=" void(openCR());">Cancel Reservation</A> </TD>
<TD align=middle><A href=" void(openCR());">Modify My Reservation</A> </TD></TR></TBODY></TABLE><BR><BR>
<TABLE cellSpacing=0 cellPadding=0 width=200 border=1>
<TBODY>
<TR>
<TD align=middle>Check Availability </TD></TR>
<TR>
<TD align=middle>Check In Date:</TD></TR>
<TR>
<TD align=middle><SELECT onchange="adjustDate( this, this.form.daysI, this.form.yearI )" name=monthsI> <OPTION value=1 selected>January</OPTION> <OPTION value=2>February</OPTION> <OPTION value=3>March</OPTION> <OPTION value=4>April</OPTION> <OPTION value=5>May</OPTION> <OPTION value=6>June</OPTION> <OPTION value=7>July</OPTION> <OPTION value=8>August</OPTION> <OPTION value=9>September</OPTION> <OPTION value=10>October</OPTION> <OPTION value=11>November</OPTION> <OPTION value=12>December</OPTION></SELECT> <SELECT onchange="adjustDate( this.form.monthsI, this, this.form.yearI )" name=daysI> <OPTION value=1 selected>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION> <OPTION value=11>11</OPTION> <OPTION value=12>12</OPTION> <OPTION value=13>13</OPTION> <OPTION value=14>14</OPTION> <OPTION value=15>15</OPTION> <OPTION value=16>16</OPTION> <OPTION value=17>17</OPTION> <OPTION value=18>18</OPTION> <OPTION value=19>19</OPTION> <OPTION value=20>20</OPTION> <OPTION value=21>21</OPTION> <OPTION value=22>22</OPTION> <OPTION value=23>23</OPTION> <OPTION value=24>24</OPTION> <OPTION value=25>25</OPTION> <OPTION value=26>26</OPTION> <OPTION value=27>27</OPTION> <OPTION value=28>28</OPTION> <OPTION value=29>29</OPTION> <OPTION value=30>30</OPTION> <OPTION value=31>31</OPTION></SELECT> <SELECT onchange="adjustDate( this.form.monthsI, this.form.daysI, this )" name=yearI> <OPTION value=2006 selected>2006</OPTION> <OPTION value=2007>2007</OPTION> <OPTION value=2008>2008</OPTION> <OPTION value=2009>2009</OPTION></SELECT> </TD></TR>
<TR>
<TD align=middle>Check Out Date:</TD></TR>
<TR>
<TD align=middle><SELECT onchange="adjustDate( this, this.form.daysS, this.form.yearS )" name=monthsS> <OPTION value=1 selected>January</OPTION> <OPTION value=2>February</OPTION> <OPTION value=3>March</OPTION> <OPTION value=4>April</OPTION> <OPTION value=5>May</OPTION> <OPTION value=6>June</OPTION> <OPTION value=7>July</OPTION> <OPTION value=8>August</OPTION> <OPTION value=9>September</OPTION> <OPTION value=10>October</OPTION> <OPTION value=11>November</OPTION> <OPTION value=12>December</OPTION></SELECT> <SELECT onchange="adjustDate( this.form.monthsS, this, this.form.yearS )" name=daysS> <OPTION value=1 selected>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION> <OPTION value=11>11</OPTION> <OPTION value=12>12</OPTION> <OPTION value=13>13</OPTION> <OPTION value=14>14</OPTION> <OPTION value=15>15</OPTION> <OPTION value=16>16</OPTION> <OPTION value=17>17</OPTION> <OPTION value=18>18</OPTION> <OPTION value=19>19</OPTION> <OPTION value=20>20</OPTION> <OPTION value=21>21</OPTION> <OPTION value=22>22</OPTION> <OPTION value=23>23</OPTION> <OPTION value=24>24</OPTION> <OPTION value=25>25</OPTION> <OPTION value=26>26</OPTION> <OPTION value=27>27</OPTION> <OPTION value=28>28</OPTION> <OPTION value=29>29</OPTION> <OPTION value=30>30</OPTION> <OPTION value=31>31</OPTION></SELECT> <SELECT onchange="adjustDate( this.form.monthsS, this.form.daysS, this )" name=yearS> <OPTION value=2006 selected>2006</OPTION> <OPTION value=2007>2007</OPTION> <OPTION value=2008>2008</OPTION> <OPTION value=2009>2009</OPTION></SELECT> </TD></TR>
<TR>
<TD align=middle>Adults: <SELECT name=guests><OPTION value=1 selected>1</OPTION><OPTION value=2>2</OPTION><OPTION value=3>3</OPTION><OPTION value=4>4</OPTION><OPTION value=5>5</OPTION><OPTION value=6>6</OPTION></SELECT> Rooms: <SELECT name=rooms><OPTION value=1 selected>1</OPTION><OPTION value=2>2</OPTION><OPTION value=3>3</OPTION><OPTION value=4>4</OPTION></SELECT></TD></TR>
<TR>
<TD align=middle>Promo Code: <INPUT name=promoCode></TD></TR>
<TR>
<TD align=middle><INPUT onclick="this.form.action='https://secure.bigsites.co.uk/hotel/victoria-hotel/availability.php';this.form.submit();" type=submit value="Check Availability" name=Submit target="obm22" method="post"> </TD></TR></TBODY></TABLE>

It isn't working. Is it because it is in a different file?

Stapes

setCurrentDate()"myjava.js setCurrentDate")new Date();new Date();It is designed to put current date values in an HTML/Text module on my DotNetNuke website. This is the module:
setCurrentDate()
 First time nothing happened so I put in some alerts to see if my javascrpt file was being called. It is. Then I put alerts into the called function setCurrentDate() to see if it was being called. It only worked when that function was in the same file.
 
New Post
12/18/2006 5:34 PM
 

Sorry about that last post. The stupid thing has completely mashed up what I put in. I wish these things wouldn't auto correct. I know what I want to type. If I wanted it different I would type it different. What a bloomin waste of space.

 

 
New Post
12/18/2006 5:38 PM
 

Now - try again.

This is my javascript program:

function setCurrentDate()
{
alert("myjava.js setCurrentDate")
checkin = new Date();
checkout = new Date();
checkin.setDate(checkin.getDate()+1);
checkout.setDate(checkout.getDate()+2);
selectElement(window.document.checka.daysI,checkin.getDate());
selectElement(window.document.checka.monthsI,checkin.getMonth()+1);
selectElement(window.document.checka.yearI,checkin.getFullYear());
selectElement(window.document.checka.daysS,checkout.getDate());
selectElement(window.document.checka.monthsS,checkout.getMonth()+1);
selectElement(window.document.checka.yearS,checkout.getFullYear());
}
alert("myjava.js")
if (window.addEventListener)
{
alert("condition 1")
}
if (window.attachEvent)
{
alert("condition 2")
}
if (window.addEventListener)
{
window.addEventListener("load", setCurrentDate(), false);
}
else if (window.attachEvent)
{
window.attachEvent("onload", setCurrentDate());
}

It is meant to put the current date into the appropriate places in a Text/Html module. This is the module:

<INPUT type=hidden value=en name=ln> <INPUT type=hidden value=1 name=refid>
<TABLE cellSpacing=0 cellPadding=0 width=200 border=1>
<TBODY>
<TR>
<TD align=middle colSpan=2>
<P align=center>Online Booking Manager</P></TD></TR>
<TR>
<TD align=middle><A href=" void(openMR());">Make Reservation</A> </TD>
<TD align=middle><A href=" void(openCR());">View My Reservation</A> </TD></TR>
<TR>
<TD align=middle><A href=" void(openCR());">Cancel Reservation</A> </TD>
<TD align=middle><A href=" void(openCR());">Modify My Reservation</A> </TD></TR></TBODY></TABLE><BR><BR>
<TABLE cellSpacing=0 cellPadding=0 width=200 border=1>
<TBODY>
<TR>
<TD align=middle>Check Availability </TD></TR>
<TR>
<TD align=middle>Check In Date:</TD></TR>
<TR>
<TD align=middle><SELECT onchange="adjustDate( this, this.form.daysI, this.form.yearI )" name=monthsI> <OPTION value=1 selected>January</OPTION> <OPTION value=2>February</OPTION> <OPTION value=3>March</OPTION> <OPTION value=4>April</OPTION> <OPTION value=5>May</OPTION> <OPTION value=6>June</OPTION> <OPTION value=7>July</OPTION> <OPTION value=8>August</OPTION> <OPTION value=9>September</OPTION> <OPTION value=10>October</OPTION> <OPTION value=11>November</OPTION> <OPTION value=12>December</OPTION></SELECT> <SELECT onchange="adjustDate( this.form.monthsI, this, this.form.yearI )" name=daysI> <OPTION value=1 selected>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION> <OPTION value=11>11</OPTION> <OPTION value=12>12</OPTION> <OPTION value=13>13</OPTION> <OPTION value=14>14</OPTION> <OPTION value=15>15</OPTION> <OPTION value=16>16</OPTION> <OPTION value=17>17</OPTION> <OPTION value=18>18</OPTION> <OPTION value=19>19</OPTION> <OPTION value=20>20</OPTION> <OPTION value=21>21</OPTION> <OPTION value=22>22</OPTION> <OPTION value=23>23</OPTION> <OPTION value=24>24</OPTION> <OPTION value=25>25</OPTION> <OPTION value=26>26</OPTION> <OPTION value=27>27</OPTION> <OPTION value=28>28</OPTION> <OPTION value=29>29</OPTION> <OPTION value=30>30</OPTION> <OPTION value=31>31</OPTION></SELECT> <SELECT onchange="adjustDate( this.form.monthsI, this.form.daysI, this )" name=yearI> <OPTION value=2006 selected>2006</OPTION> <OPTION value=2007>2007</OPTION> <OPTION value=2008>2008</OPTION> <OPTION value=2009>2009</OPTION></SELECT> </TD></TR>
<TR>
<TD align=middle>Check Out Date:</TD></TR>
<TR>
<TD align=middle><SELECT onchange="adjustDate( this, this.form.daysS, this.form.yearS )" name=monthsS> <OPTION value=1 selected>January</OPTION> <OPTION value=2>February</OPTION> <OPTION value=3>March</OPTION> <OPTION value=4>April</OPTION> <OPTION value=5>May</OPTION> <OPTION value=6>June</OPTION> <OPTION value=7>July</OPTION> <OPTION value=8>August</OPTION> <OPTION value=9>September</OPTION> <OPTION value=10>October</OPTION> <OPTION value=11>November</OPTION> <OPTION value=12>December</OPTION></SELECT> <SELECT onchange="adjustDate( this.form.monthsS, this, this.form.yearS )" name=daysS> <OPTION value=1 selected>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION> <OPTION value=11>11</OPTION> <OPTION value=12>12</OPTION> <OPTION value=13>13</OPTION> <OPTION value=14>14</OPTION> <OPTION value=15>15</OPTION> <OPTION value=16>16</OPTION> <OPTION value=17>17</OPTION> <OPTION value=18>18</OPTION> <OPTION value=19>19</OPTION> <OPTION value=20>20</OPTION> <OPTION value=21>21</OPTION> <OPTION value=22>22</OPTION> <OPTION value=23>23</OPTION> <OPTION value=24>24</OPTION> <OPTION value=25>25</OPTION> <OPTION value=26>26</OPTION> <OPTION value=27>27</OPTION> <OPTION value=28>28</OPTION> <OPTION value=29>29</OPTION> <OPTION value=30>30</OPTION> <OPTION value=31>31</OPTION></SELECT> <SELECT onchange="adjustDate( this.form.monthsS, this.form.daysS, this )" name=yearS> <OPTION value=2006 selected>2006</OPTION> <OPTION value=2007>2007</OPTION> <OPTION value=2008>2008</OPTION> <OPTION value=2009>2009</OPTION></SELECT> </TD></TR>
<TR>
<TD align=middle>Adults: <SELECT name=guests><OPTION value=1 selected>1</OPTION><OPTION value=2>2</OPTION><OPTION value=3>3</OPTION><OPTION value=4>4</OPTION><OPTION value=5>5</OPTION><OPTION value=6>6</OPTION></SELECT> Rooms: <SELECT name=rooms><OPTION value=1 selected>1</OPTION><OPTION value=2>2</OPTION><OPTION value=3>3</OPTION><OPTION value=4>4</OPTION></SELECT></TD></TR>
<TR>
<TD align=middle>Promo Code: <INPUT name=promoCode></TD></TR>
<TR>
<TD align=middle><INPUT onclick="this.form.action='https://secure.bigsites.co.uk/hotel/victoria-hotel/availability.php';this.form.submit();" type=submit value="Check Availability" name=Submit target="obm22" method="post"> </TD></TR></TBODY></TABLE>

It doesn't work. I guess it is confused too.

Stapes.

 

 
New Post
12/21/2006 5:20 AM
 

No ideas on this one then?

 

stapes wrote

Now - try again.

This is my javascript program:

function setCurrentDate()
{
alert("myjava.js setCurrentDate")
checkin = new Date();
checkout = new Date();
checkin.setDate(checkin.getDate()+1);
checkout.setDate(checkout.getDate()+2);
selectElement(window.document.checka.daysI,checkin.getDate());
selectElement(window.document.checka.monthsI,checkin.getMonth()+1);
selectElement(window.document.checka.yearI,checkin.getFullYear());
selectElement(window.document.checka.daysS,checkout.getDate());
selectElement(window.document.checka.monthsS,checkout.getMonth()+1);
selectElement(window.document.checka.yearS,checkout.getFullYear());
}
alert("myjava.js")
if (window.addEventListener)
{
alert("condition 1")
}
if (window.attachEvent)
{
alert("condition 2")
}
if (window.addEventListener)
{
window.addEventListener("load", setCurrentDate(), false);
}
else if (window.attachEvent)
{
window.attachEvent("onload", setCurrentDate());
}

It is meant to put the current date into the appropriate places in a Text/Html module. This is the module:



Online Booking Manager

Make Reservation View My Reservation
Cancel Reservation Modify My Reservation



Check Availability
Check In Date:
Check Out Date:
Adults: Rooms:
Promo Code:

It doesn't work. I guess it is confused too.

Stapes.

 

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Adding Javascript functions into the <head> sectionAdding Javascript functions into the section


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out