ページ 11

DHTMLを利用した更新履歴作成につきまして

Posted: 2008年2月15日(金) 13:01
by mokujin14
webmaster 様

いつもおせわになっております。
今回はDHTMLを利用した更新履歴を作成したく、投稿させていただきます。


http://jp-network.co.jp/mokujin14/news_sample.html
このような更新履歴を作りたいのですが、下記の内容がわかりません。

コード: 全て選択

var pausecontent=new Array()
pausecontent[0]='<a href="http://www.google.co.jp">www.google.co.jp: グーグルで検索しよう!</a>'
pausecontent[1]='<a href="http://www.yahoo.co.jp">www.yahoo.co.jp: ヤフーで検索しよう</a>'
pausecontent[2]='<a href="http://www.msn.co.jp">www.msn.co.jp: MSNで検索しよう</a>'
外部ファイルで上記の内容を呼び出しているのですが、
pausecontent[0]の数字の部分のカウントアップはどう定義すればよろしいでしょうか。


お忙しいところ申し訳ありませんが、ご教授ください。

Re: DHTMLを利用した更新履歴作成につきまして

Posted: 2008年2月25日(月) 15:12
by webmaster
 mokujin14さん、お返事が大変遅くなり、申し訳ありません。

 回答がズレているかもしれませんが、JavaScriptのArrayにはpushメソッド
という「要素を追加する」命令がございますので、これを使えば配列の添え字を
管理する必要がなくなります。

コード: 全て選択

pausecontent.push( '<a href="http://www.google.co.jp">www.google.co.jp: グーグルで検索しよう!</a>' );
pausecontent.push( '<a href="http://www.yahoo.co.jp">www.yahoo.co.jp: ヤフーで検索しよう</a>' );
pausecontent.push( '<a href="http://www.msn.co.jp">www.msn.co.jp: MSNで検索しよう</a>' );
 尚、for-eachループ中での現在位置は、position()で取得できます。
 position()は1から開始される為、0から開始したい場合には、position() - 1と
書く必要があるかと思います。

動作しました

Posted: 2008年2月26日(火) 15:11
by mokujin14
webmaster様

いつもお世話になっております。

教えていただいたコードを明記することで、動作しました!
ありがとうございました。