アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在、フレーム形式だった会社のホームページを
スタイルシートを使って手探りで
作成しなおしています。
使用ソフトはビルダー10です。

すべてのページ(全部で約30ページ)下部に

 Copyright 2004-2006 (会社名)~~~ 

と記述したいのですが、この後半の年数(上記では「2006」)だけを
毎年、自動更新させることは可能でしょうか。

日付(年月日)を自動更新できる機能があるというのは
ネット検索で見かけるのですが、
それを年数のみに応用できるほどの力量がありません。

お詳しい方、ぜひよろしくお願いいたします。

A 回答 (2件)

「自動で」というと難しくなります。



JavaScriptはクライアント側(パソコン)で動作しますので、
これでやろうとするとパソコンの日付に影響されてしまいます。

つまり、サーバー側でやらなければなりませんが、これは力量的に無理だと思います。

代案としては、表示する文字を書いたJavaScriptを外部に出す方法です。

これなら、JavaScriptで書かれた1ファイルを修正するだけで全てのファイルが修正されます。

<script type="text/javascript" src="copyright.js"></script>

を全てのHTML文章に記述し、

<script type="text/javascript">
<!--
document.write(getCopyrightString());
-->
</script>

を表示するべき場所に記述します。

一方、

function getCopyrightString()
{
return 'Copyright 2005-2006 abc CO';
}

のようにcopyright.jsという名前で作ります。



ただし、この方法はJavaScriptの動作しないクライアント(携帯電話など)では、表示されません。

この回答への補足

教えていただきました手順でやってみましたら出来ました!
感動です!
ありがとうございます!

ところで、ビルダーで作成し、Webプレビューしてみると、
『セキュリティの保護のため、コンピュータにアクセスできるアクティブ コンテンツは表示されないよう、Internet Explorer で制限されています。オプションを表示するには、ここをクリックしてください...』
と表示されます。

この場合、今回、該当する部分が表示されませんので、
原因はそれなんでしょうが、
この展開はいたしかたないものなのでしょうか。

たぶん初歩的な質問なのだとは思うのですが…。
恐縮ですがよろしくお願いいたします。

補足日時:2006/02/16 17:46
    • good
    • 0

オフライン環境でjavascriptがあるページを表示すると


なにかいわれるのは、IE(他のブラウザは知らない)の仕様です。
    • good
    • 0
この回答へのお礼

確認することができました!
オフラインだと表示されるのですね。
納得です。

本当に助かりました。
教えていただきありがとうございましたm(__)m

お礼日時:2006/02/17 13:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!