- 締切済み
ユーザータイムを取得してHTMLファイル表示
新年の挨拶ページ用のHTMLファイル(syougatu.html)を用意しておき、ユーザーが1月1日になったら、sample.htmlファイルにアクセスされたら、javascriptでタイムを取得して、syougatu.htmlファイルを表示する方法はありますか?サーバー側でmod writeとは使用できないので、解決方法を教えて下さい。また、このような類似のサイトがあれば、教えて下さい。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- SAYKA
- ベストアンサー率34% (944/2776)
>表示を消すのではなく >表示する逆はどうすればよいか ごめん 流石に何を言っているのか判らない・・・ とりあえずサンプルにある条件(○○なら表示)を逆にしたいというなら if(○○){△△} ↓ if(○○){}else{△△}
- SAYKA
- ベストアンサー率34% (944/2776)
http://www.tohoho-web.com/js/date.htm これで日付判定して http://www.tohoho-web.com/js/document.htm#write これで http://www.tohoho-web.com/html/iframe.htm これを書き出し
補足
なんとなくわかったのですが、書き上げるのにはちょっと高度です。 ちなみに、こんなサンプル見つけたのですが、表示を消すのではなく 表示する逆はどうすればよいかもう少しアドバイスいただけるとありがたいです。 <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)
こんちくは。 イマイチ言っている意味が分からない。。。 もう一度、質問文を読み直してみてくれるとありがたいかも。 単純に、アクセス者のパソコンの設定が1月1日の時にアクセスしてきた人をJavaScriptを使ってその日用のページに遷移させるの自体は可能かと。 http://www.nishishi.com/javascript/2007/now-datetime.html
補足
アドバイスありがとうございます。 説明が下手ですいません。Elseでチャレンジしてみます!