No.1ベストアンサー
- 回答日時:
こんな感じでしょうか。
表示する項目を増やしたりするには、JS部分を改修する必要があります。見た目はid=twitter内をCSSでスタイルするなりできると思います。▼表示したいhtmlのbodyに下記を追加
<div id="twitter"></div>
<script type="text/javascript" src="test.js"></script>
▼test.php(※twitterのIDを変更する必要あり)
<?php
$twitter_id = "hoge"; // twitterのID
$mojicode = "UTF-8"; // UTF-8が推奨。htmlがShift-JISの場合Shift-JISに変更する必要があるかも。
mb_http_output($mojicode);
mb_internal_encoding($mojicode);
header('Content-Type: text/xml;charset={$mojicode}');
$url ="http://twitter.com/statuses/user_timeline.xml?id …
print(file_get_contents($url));
?>
▼test.js
(function (){
var php = "test.php"; // phpのファイル名やパスを変更する場合
xmlHttpObj = null;
if (window.XMLHttpRequest){// Firefox用
xmlHttpObj = new XMLHttpRequest();
}else if (window.ActiveXObject){
// IE6用
try{
xmlHttpObj = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
// IE5用
try {
xmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
return null;
}
}
}
if (xmlHttpObj)
xmlHttpObj.onreadystatechange = getXML;
if (xmlHttpObj){
xmlHttpObj.open("GET",php, true);
xmlHttpObj.send(null);
}
})();
function getXML(){
var xmlData = null;
if ((xmlHttpObj.readyState == 4) && (xmlHttpObj.status == 200)){
xmlData = xmlHttpObj.responseXML;
var items = xmlData.getElementsByTagName("statuses");
var html = "<ol>";
var words = items[0].getElementsByTagName("status");
var max = words.length;
for(var i = 0; i < max; i++){
// この部分は、http://twitter.com/statuses/user_timeline.xml?id=<あなたのID>に表示されるXMLを見ながら、表示する項目を増やすことも可能です。↓created_atと入れればそのタグで囲われている部分がaに格納されます。
var a = words[i].getElementsByTagName("created_at")[0].childNodes[0].nodeValue;
var b = words[i].getElementsByTagName("text")[0].childNodes[0].nodeValue;
//var c = words[i].getElementsByTagName("screen_name")[0].childNodes[0].nodeValue;
html = html + "<li>" + b + "(" + a + ")" + c + "</li>"; // aやbをリストに連結
}
html = html + "</ol>";
document.getElementById("twitter").innerHTML = html; // id=twitterに書き込む
}
return 1;
}
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- サーバー Webページに繋がるまでの流れについての質問です。 2 2023/03/19 23:15
- HTML・CSS Webページを作るには、HTMLとCSSだけ出来れば大丈夫なのですか? JavaScriptのスキル 6 2022/08/21 15:28
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- サーバー 「自分のPCをWebサーバーにする事」とはについて 2 2023/03/20 17:47
- その他(ブラウザ) 教えて!gooなのですが、投稿者名で検索されたら過去の質問が出てきてしまいますか? 3 2023/03/13 02:51
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- WordPress(ワードプレス) WordPressのダッシュボードに入れなくなりました。 サイトのURLの最後にwp-login.p 1 2022/11/04 18:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jQueryのload()を使用して外部...
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
Javaで避けるゲームを作ってい...
-
【JavaScript】数当てゲームを...
-
C#で、ContextMenuStripに動的...
-
javaScript textareaの一行あた...
-
翌月を取得するGASが分かりません
-
ASP.NETのコントロールの値をJa...
-
javascriptにお詳しい方に質問...
-
商品コードを入力で、商品名、...
-
JavaScriptで決まった「時刻」...
-
ホームページの最終更新日を他...
-
C# 演算 奇数と偶数 表現の仕方
-
特定のclassを表示、非表示にする
-
なぜmatchメソッドがエラーにな...
-
javascriptでカウントダウンタ...
-
ASP.NET MVCでObjectをjsに渡す
-
idを使わずにonclickで自身の要...
-
Linux バイナリ実行できない "...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
メールフォームの日付入力フォ...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
GASでGoogleフォームの自動返信...
-
なぜmatchメソッドがエラーにな...
-
翌月を取得するGASが分かりません
-
ローカルにあるファイルを検索...
-
HTMLで作った時報アプリが動き...
-
ASP.NETのコントロールの値をJa...
-
C# 演算 奇数と偶数 表現の仕方
-
html javascript リンク先アド...
-
gas スプレッドシートがアクテ...
-
javascriptでテーブルに追加し...
-
VSCODE[Python]の設定について
-
JavaScriptで決まった「時刻」...
-
ASP.NET MVCでObjectをjsに渡す
-
イベントが初めの一回しか起き...
-
jqGridについて
おすすめ情報