0

我有一个这样的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 页面内容。任何建议都会对我有所帮助。

4

1 回答 1

0

嗯,一个简单的html页面:

<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,也许你必须把它放在日历代码之后的页面底部。

于 2013-06-11T17:32:56.737 回答