开发者

javascript init not launching

开发者 https://www.devze.com 2023-01-24 18:02 出处:网络
Here\'s a part of the code that I have, why isn\'t the init function called? I am trying to use the javascript here http://www.openjs.com/scripts/ui/calendar/

Here's a part of the code that I have, why isn't the init function called? I am trying to use the javascript here http://www.openjs.com/scripts/ui/calendar/

  <link href="http://www.openjs.com/scripts/ui/calendar/calendar.css" type="text/css" rel="stylesheet" /><script type="text/javascript"> 
    <SCRIPT LANGUAGE="JavaScript" SRC="http://www.openjs.com/scripts/ui/calendar/calendar.js"></SCRIPT>
    <script language="javascript">
        function init() {


cale开发者_开发技巧ndar.set("DOB");

}

    </script>

<input name="DOB" id="DOB" value="Client's Date of Birth"/>


You're only defining the init function but not calling it.

Try to add a call to that function when the page loads:

<script type="text/javascript">
    window.onload = function(){ init(); }
</script>

OR:

<body onload="init()">...


you need to register init(){..} to DOM ready event. They do it in

<script src="http://www.openjs.com/common.js" type="text/javascript"></script>

common.js

function siteInit() {
    if(typeof window.init == "function") init();


On the example website, it has this near the closing tag:

<script src="http://www.openjs.com/js/jsl.js" type="text/javascript"></script> 
<script src="http://www.openjs.com/common.js" type="text/javascript"></script>

Adding this to your page before the closing tag should launch the calendar.

0

精彩评论

暂无评论...
验证码 换一张
取 消