• 締切済み

ユーザータイムを取得してHTMLファイル表示

新年の挨拶ページ用のHTMLファイル(syougatu.html)を用意しておき、ユーザーが1月1日になったら、sample.htmlファイルにアクセスされたら、javascriptでタイムを取得して、syougatu.htmlファイルを表示する方法はありますか?サーバー側でmod writeとは使用できないので、解決方法を教えて下さい。また、このような類似のサイトがあれば、教えて下さい。

みんなの回答

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.3

>表示を消すのではなく >表示する逆はどうすればよいか ごめん 流石に何を言っているのか判らない・・・ とりあえずサンプルにある条件(○○なら表示)を逆にしたいというなら if(○○){△△} ↓ if(○○){}else{△△}

midorin_h
質問者

補足

アドバイスありがとうございます。 説明が下手ですいません。Elseでチャレンジしてみます!

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.2
midorin_h
質問者

補足

なんとなくわかったのですが、書き上げるのにはちょっと高度です。 ちなみに、こんなサンプル見つけたのですが、表示を消すのではなく 表示する逆はどうすればよいかもう少しアドバイスいただけるとありがたいです。 <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- // 一定期間New/Upマークを表示する function newUp(y, m, d, c) { delDay = 7; // 何日後に削除するか oldDay = new Date(y + "/" + m + "/" +d); newDay = new Date(); d =(newDay - oldDay) / (1000 * 24 * 3600); if(d <= delDay) { // Newマーク if(c == "new") document.write("<IMG src='new.gif' border='0'>"); // Upマーク if(c == "up") document.write("<IMG src='up.gif' border='0'>"); } } //--> </SCRIPT> </HEAD> <BODY> <!-- 作成・更新した日とNew/Upを記入 --> <A href="#">サンプル<SCRIPT>newUp(2007,12,26,"new")</SCRIPT></A><BR> <A href="#">サンプル<SCRIPT>newUp(2007,12,31,"up")</SCRIPT></A> </BODY> </HTML>

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

こんちくは。 イマイチ言っている意味が分からない。。。 もう一度、質問文を読み直してみてくれるとありがたいかも。 単純に、アクセス者のパソコンの設定が1月1日の時にアクセスしてきた人をJavaScriptを使ってその日用のページに遷移させるの自体は可能かと。 http://www.nishishi.com/javascript/2007/now-datetime.html

関連するQ&A