先日、職場の同僚に「自分が関わっている団体のウエブサイトの投稿フォームから迷惑メールがたくさん来るので新しいメールフォームを使えるように改修したい」と協力依頼があった。ページのリンクを書き換えるだけだったので、HTML編集の手順を説明してその部分の改修はすぐにできた。ところがそれから数日して「リストからジャンプできてたのができなくなった」と相談が入った。最初の改修とは多分関係ないと思うのだが、乗り掛かった船なので調べてみることにした。
ページのソースを調べてどうもJAVA Scriptがうまく作動していないらしいことが分かった。GOLIVE を使って作成されたサイトのようで、PHP スクリプトやデータベースも使われている。私は完全手打ちでサイト作成をするので、あまり自分なりに改変してしまってはいけない。ページソースをたどってみたが、リストからリンクへ飛ぶ処理を行うJAVA Script が見つからない。削除されているのか、別モジュールで定義されているのか、探した範囲ではわからなかった。そこで、応急的にではあるが、JAVA Script で関数を一つ書き加えることにした。 Java Scriptとか扱うのはしばらくぶりなので、少し手間取った。変数の使い方が上手くいかなくて、2つの関数に分けてしまった。次の更新時にGOLIVEでちゃんと処理できるか心配だ。ひとのつくったものをきちんと直すのはなかなか大変だ。
0 件のコメント:
コメントを投稿