[英]Call a html page inside a javascript function
我正在尝试使用javascript制作日历。我正在尝试的不是单击单击数据以打开另一个html页的操作...到目前为止,我所做的是,当我单击某个日期时,它会给我警报消息...我希望在我的函数中打开HTML页面而不是警报消息...所以如何在下面的函数中打开calendar2.html
:
g_globalObject.setOnSelectedDelegate(function(){
var obj = g_globalObject.getSelectedDay();
alert("a date was just selected and the date is : " + obj.day + "/" + obj.month + "/" + obj.year);
document.getElementById("div3_example_result").innerHTML = obj.day + "/" + obj.month + "/" + obj.year;
});
代替什么:
`alert("a date was just selected and the date is : " + obj.day + "/" + obj.month + "/" + obj.year);`
在此先感谢您的帮助!
我将下面的行放在下面,但是它不起作用...放在哪里:
<script type="text/javascript">
window.onload = function(){
g_globalObject = new JsDatePick({
useMode:1,
isStripped:true,
target:"div3_example"
});
$('#div3_example_result').load('index.html');
g_globalObject.setOnSelectedDelegate(function(){
var obj = g_globalObject.getSelectedDay();
alert("a date was just selected and the date is : " + obj.day + "/" + obj.month + "/" + obj.year);
document.getElementById("div3_example_result").innerHTML = obj.day + "/" + obj.month + "/" + obj.year;
});
};
</script>
</head>
<body>
<div id="div3_example" style="margin:10px 0 30px 0; border:dashed 1px red; width:205px; height:230px;">
</div>
<div id="div3_example_result" style="height:20px; line-height:20px; margin:10px 0 0 0; border:dashed 1px #666;"></div>
</body>
</html>
$('#div3_example_result').load('calendar2.html');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.