我有一个像这样的html页面:
<div>
some html tags here
</div>
<script> some javascript for rendering calender</script>
<link> some css </link>
我在这个html页面中有一个日历,它是由一些javascript渲染的。我想在php页面中显示这个页面内容。我试过这个:
include(location of html page);
我已将它包含在我的php页面中间,但它在我不想要的php页面顶部呈现日历。 我也试过这个:
echo file_get_contents(location of my html page);
它在我添加此行的正确位置显示了html页面内容,但日历未呈现 我需要在适当的位置呈现日历和html页面内容。任何建议对我都有帮助。
答案 0 :(得分:0)
<html>
<head>
<title>Page title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link type="text/css" rel="stylesheet" href="your-style-file.css" media="all" />
<script type="text/javascript" src="your-javascript-file.js"></script>
</head>
<body>
<div id="div-tag">A div tag</div>
<script type="text/javascript" src="another-javascript-file.js"></script>
</body>
</html>
您可以通过javascript(或jquery load())加载外部html文件。像这样:
$('#div-tag').load('external-file.html');
或者通过php,像这样:
$external-html = file_get_contents('external-file.html');
print $external-html;
检查您的javascript,也许您必须在日历代码后将其放在页面底部。