0

我想显示这个

http://www.bwbsv.de/bbsb/service/extern/standings.php?start=http://www.bwbsv.de/bbsb/service/extern/start.htm&end=http://www.bwbsv。 de/bbsb/service/extern/end.htm&t=401

(这只是一个例子)
在我的 wordpress 网站的一个页面上。start.htm 包含

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Demonstration Tabellen-Integration</title>
<link rel="stylesheet" type="text/css" 
href="http://www.bwbsv.de/bbsb/service/extern/demo.css" />
</head>
<body>

而 end.htm 看起来像

</body>
</html>

“t=401”指定要显示的联赛。

将其实现到页面中的最佳方法是什么?

编辑:我忘记了一些东西。start.htm 和 end.htm 的 url 存储在本地,而standings.php 不是。这样做的重点是拥有一个最新的排行榜,而不是手动进行。

编辑2:进一步澄清:第一个链接只是它应该是什么样子的一个例子。可以根据用户需求进行定制,例如 t=401 表示 id=401 的联赛。自定义后它应该看起来像这样

http://www.bwbsv.de/bbsb/service/extern/standings.php?start=http:/yourServer.com/start.htm&end=http://http:/yourServer.com/end.htm&t=123

此链接提供了最新的联赛 id 为 123 的联赛表。更新不是由我完成的,它们是从 bwbsv 页面提供的。我想将此表集成到我的 wordpress 网站上的普通页面/小部件/侧边栏/...中。

4

2 回答 2

0

正如我在第一篇文章中提到的,由于同源政策,您无法加载外部内容,抱歉。

使用jQuery 负载()

给表一个idleague-table然后:

$('#league-table').load('path/to/your_file');

这是一个工作示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<title>Demonstration Tabellen-Integration</title>
<link rel="stylesheet" type="text/css" 
href="http://www.bwbsv.de/bbsb/service/extern/demo.css" />
</head>
<body>
<script type="text/javascript">
console.log("here");
$(document).ready(function(){
console.log("here");
  $('#league').load('path_to_your_file.html');
  alert("finished loading");
  });

</script>


  <div id="league">

  </div>

</body>
</html>

文件.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Demonstration Tabellen-Integration</title>
<link rel="stylesheet" type="text/css" 
href="http://www.bwbsv.de/bbsb/service/extern/demo.css" />
</head>
<body>


<table id="league" class="standings">
    <tbody><tr>
        <th class="hpl">Pl.</th>
        <th class="hteam">Team</th>
        <th class="hg">G</th>
        <th class="hv">V</th>
        <th class="hpct">.pct</th>
        <th class="hgb">GB</th>
    </tr>
        <tr>
            <td class="pl">1.</td>
            <td class="team">
              Kehl Mosquitos              
            </td>
            <td class="g">0</td>
            <td class="v">0</td>
            <td class="pct">.000</td>
            <td class="gb">0</td>
        </tr>
        <tr>
            <td class="pl">2.</td>
            <td class="team">
              Ulm Falcons             
            </td>
            <td class="g">0</td>
            <td class="v">0</td>
            <td class="pct">.000</td>
            <td class="gb">0</td>
        </tr>
        <tr>
            <td class="pl">3.</td>
            <td class="team">
              Sindelfingen Squirrels              
            </td>
            <td class="g">0</td>
            <td class="v">0</td>
            <td class="pct">.000</td>
            <td class="gb">0</td>
        </tr>
        <tr>
            <td class="pl">4.</td>
            <td class="team">
              Heidelberg Hedgehogs            
            </td>
            <td class="g">0</td>
            <td class="v">0</td>
            <td class="pct">.000</td>
            <td class="gb">0</td>
        </tr>
        <tr>
            <td class="pl">5.</td>
            <td class="team">
              Schriesheim Raubritter              
            </td>
            <td class="g">0</td>
            <td class="v">0</td>
            <td class="pct">.000</td>
            <td class="gb">0</td>
        </tr>
        <tr>
            <td class="pl">6.</td>
            <td class="team">
              Göppingen Green Sox             
            </td>
            <td class="g">0</td>
            <td class="v">0</td>
            <td class="pct">.000</td>
            <td class="gb">0</td>
        </tr>
        <tr>
            <td class="pl">7.</td>
            <td class="team">
              Freiburg Knights            
            </td>
            <td class="g">0</td>
            <td class="v">0</td>
            <td class="pct">.000</td>
            <td class="gb">0</td>
        </tr>
        <tr>
            <td class="pl">8.</td>
            <td class="team">
              Tübingen Hawks 2            
            </td>
            <td class="g">0</td>
            <td class="v">0</td>
            <td class="pct">.000</td>
            <td class="gb">0</td>
        </tr>
        <tr>
            <td class="pl">9.</td>
            <td class="team">
              Neuenburg Atomics 2             
            </td>
            <td class="g">0</td>
            <td class="v">0</td>
            <td class="pct">.000</td>
            <td class="gb">0</td>
        </tr>
</tbody></table>

</body>

</html>
于 2013-03-14T16:22:31.717 回答
0

尝试添加 iframe:

<iframe border="0" width="600px" height="auto" src="http://www.bwbsv.de/bbsb/service/extern/standings.php?start=http://www.bwbsv.de/bbsb/service/extern/start.htm&end=http://www.bwbsv.de/bbsb/service/extern/end.htm&t=401"></iframe>

您可以更改其尺寸以最适合页面。

于 2013-06-28T08:12:43.023 回答