「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
-
mokujin14
- アクティブユーザー
- 記事: 26
- 登録日時: 2007年8月10日(金) 16:42
投稿記事
by mokujin14 » 2008年2月15日(金) 13:01
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]の数字の部分のカウントアップはどう定義すればよろしいでしょうか。
お忙しいところ申し訳ありませんが、ご教授ください。
-
webmaster
- Site Admin
- 記事: 1451
- 登録日時: 2004年12月10日(金) 10:09
投稿記事
by webmaster » 2008年2月25日(月) 15:12
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と
書く必要があるかと思います。
-
mokujin14
- アクティブユーザー
- 記事: 26
- 登録日時: 2007年8月10日(金) 16:42
投稿記事
by mokujin14 » 2008年2月26日(火) 15:11
webmaster様
いつもお世話になっております。
教えていただいたコードを明記することで、動作しました!
ありがとうございました。