I'm having a problem putting Matt's Calendar Popup when using it for addEventListener. I'm doing it on ASP.net VB.
This aspx code works but only for IE
<script language="JavaScript" src="/Content/Scripts/CalendarPopup.js" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript">
var cal = new CalendarPopup();
</script>
<asp:TextBox ID="txtRequestDate" runat="server" MaxLength="10" Style="width: 70px; height: 15px;
border: 1px solid silver;"></asp:TextBox>
<a href="#" onclick="cal.select(document.forms['frmMain'].txtRequestDate,'aFrom','dd/MM/yyyy'); return false;"
name="aFrom" id="aFrom">Select</a>
But when I change it to addEventListener (so that it will work on Chrome)
Popup.js
document.addEventListener('DOMContentLoaded', function () {
document.getElementById("selCalendar").addEventListener("click", showCalendar, false);
});
function showCalendar() {
var cal = new CalendarPopup();
//alert("After CalendarPopup");
cal.select(window.document.forms['frmMain'].txtRequestDate,'aFrom','dd/MM/yyyy'); return false;
}
aspx code
<script type="text/javascript" src="../../Content/Scripts/Popup.js"></script>
<script type="text/javascript" src="../../Content/Scripts/CalendarPopup.js"></script>
<a href="#" id="selCalendar">Select</a></td>
Please help to fix this problem as I'm doing trying to do this for 2 days now. Thanks
Link of Matt Kruse's CalendarPopup.js ==> http://forge.ipsl.jussieu.fr/epoll/browser/trunk/root/static/js/CalendarPopup.js?rev=61