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

(これは単なる例です)
私のワードプレスサイトのページ。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 はローカルに保存されますが、stations.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 ページから提供されます。このテーブルを自分のワードプレス サイトの通常のページ/ウィジェット/サイドバー/... に統合したいと考えています。

4

2 に答える 2

0

最初の投稿で述べたように、Same Origin ポリシーにより、外部コンテンツを読み込めません。申し訳ありません。

load()を使用するjQuery

テーブルにidofleague-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>

File.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 に答える