タグ

*udc6応用科学と夢小説に関するsuzuki_takefumiのブックマーク (1)

  • 登場人物の名前を変えられる小説(マルチリネーム対応版)

    最初にユーザーに名前を入力させ、それを document.write() で書き出す方法が一般的ですね。「ドリーム小説」もその類いのものがほとんどです。(それ以外のは見たことないですけど) ただ、この方法は JavaScript をオフにしていると名前の部分が表示されず、すっぽり抜ける形になってしまいます。これは小説として致命的な欠点でしょう。 さらに、小説が複数ページにまたがると、ページを移った時に名前が引き継がれない難点もあります。(これは cookie の使用で解決できます) 以前に似たようなスクリプトを作ったんで、サンプルとして出しておきます。高度な処理を使うために対応ブラウザは限られますが、上記のような欠点をすべて克服してあります。(ついでに複数キャラ対応にリファインしてみました)

    suzuki_takefumi
    suzuki_takefumi 2008/05/28
    <span class="クラス名">規定の名前</span> と指定された部分を探し、設定に対応するクラス名を見つけたら名前を書き換えます。規定の名前を <span> で挟むだけ。スクリプトが無効な状態でも違和感が少ない利点がある。
  • 1