Gizport
1 回答
0
Share (facebook)
213
view
全般

Javaスクリプトで文字数制限をしたいです! 似たような質問をいくつ...

Javaスクリプトで文字数制限をしたいです!
似たような質問をいくつか見て回ったのですが、勉強不足で全く理解できませんでした(^_^;)
この若輩者でもなんとかなるよう、指南をお願いします。
以下にソースを記します。 google.load("feeds", "1");
var entryArray = new Array();
var entryNum = 0;
number =8;
//numberの数で表示させる画像数を設定する
k=0;
function initialize() {
feedAdd("フィード名", 1);
feedAdd("", 2);
feedAdd("", 3);
//取得したサイトのRSSフィードを入力。足りない場合は適宜4,5,6....と増やします。
}
function feedAdd(rssUrl, boolNum) {
var feed = new google.feeds.Feed(rssUrl);
feed.setNumEntries(number);
//サイト1つあたりの取得するフィード数
feed.load(function(result) {
if (!result.error) {
for (var i = 0; i < result.feed.entries.length; i++) {
entryArray[entryNum] = result.feed.entries[i];
var date = new Date(result.feed.entries[i].publishedDate);
entryArray[entryNum].sortDate = ( date.getFullYear()*1000000 ) + ( (date.getMonth() + 1)*3600*32 ) + ( date.getDate()*3600 ) + ( date.getHours()*60 ) + date.getMinutes();
entryArray[entryNum].blogName = result.feed.title;
entryNum+=1;
}
}
if(boolNum==1){
feedOutput("feed", 100);
//フィードの出力
}
});
}
function feedOutput(feedId, listNum){
var useFeed = "";
var useDate = "";
var container = document.getElementById(feedId);
entryArray = asort(entryArray, "sortDate");
if(listNum==100){//出力するリスト数
listNum = entryNum;
}
useFeed += '<ul class="imageLibrary">'
for (var i = 0; i < listNum; i++) {
var entry = entryArray[i];

var gazo = entry.content.match(/(src="http:){1}[S_-]+((.jpg)|(.JPG)|(.png)|(.gif))/);
var date = new Date(entry.publishedDate);
var m = date.getMonth() + 1;
if (m < 10) {m = "0" + m;}
var d = date.getDate();
if (d < 10) {d = "0" + d;}
var h = date.getHours();
if (h < 10) {h = "0" + h;}
var mn = date.getMinutes();
if (mn < 10) {mn = "0" + mn;}
useDate = m + "月" + d + "日";

if(gazo != null){
if(k<number){
useFeed += '<li class="imageLibrary"><a href="' + entry.link + '"><p class="imageLibrary">' + entry.title + '<br><span class="imagefont">['+ entry.blogName +']</p></a><img ' + gazo[0] + '" width="170" ></li>';
k++;
}
}
}
container.innerHTML = useFeed + '</ul>';
}
以下収まりきらなかったので略します。
縦幅で制限できるタイプのやつを実装したいと思っています。
Yahoo!知恵袋 4311日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
難しすぎるとおもいます
Yahoo!知恵袋 4297日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
64
Views
質問者が納得難しすぎるとおもいます
4311日前view64

取扱説明書・マニュアル

372view
http://www.uing.u-tc.co.jp/.../i-simple.html
もっと見る

関連製品のQ&A