電子書籍の厳選無料作品が豊富!

とある地方自治体のHPを管理している素人です。

何を触ってしまったのかHP内の文字を大きくする小さくするの、機能でエラーが発生するようになり、機能しなくなりました。
IEの左下の所に、「ページでエラーが発生致しました」と、出ます。


<TABLE border=0 cellSpacing=0 cellPadding=3 width=330 align=center>
<TBODY>
<SCRIPT type=text/javascript>
<!--
var Default = "2;"
var tags = "new" Array('div','td','tr');
var sizing = "new" Array('xx-small','x-small','small','medium','large','x-large','xx-large');

function FontChange(target,tarF) {
if (!document.getElementById) return
var dore = "document,tarS" = null,fontSize = Default,value,su,cTags;fontSize += tarF;
if (fontSize < 0) fontSize = "0;"
if (fontSize > 6) fontSize = "6;"
Default = "fontSize;"
if (!(tarS = dore.getElementById(target))) tarS = "dore.getElementsByTagName(target)[0];"
tarS.style.fontSize = sizing[fontSize];
for (value = 0 ; value < tags.length ; value++) {
cTags = "tarS.getElementsByTagName(tags[value]);"
for (su = 0 ; su < cTags.length ; su++) cTags[su].style.fontSize = sizing[fontSize];
}
}
//-->
</SCRIPT>

<TR>
<TD bgColor=#ffdddd vAlign=center width=200>
<DIV align=right>
<TABLE border=0 cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD>
<STRONG>
<FONT color=#333333>
<IMG border=0 hspace=3 alt="" src="arrow_01.gif">
</FONT>
</STRONG>
</TD>
<TD>
<STRONG>
<FONT color=#333333>文字の大きさ</FONT>
</STRONG>
</TD>
</TR>
</TBODY>
</TABLE>
<STRONG>
</STRONG>
</DIV>
</TD>
<TD bgColor=#ffdddd width=65>
<DIV align=right>
<STRONG>
<FONT color=#333333>
<A href="javascript:FontChange('body',1)">
<IMG border=0 hspace=3 alt=文字を大きく vspace=3 src="font_big.gif"></A>
</FONT>
</STRONG>
</DIV>
</TD>
<TD bgColor=#ffdddd width=65>
<DIV align=right>
<STRONG>
<FONT color=#333333>
<A href="javascript:FontChange('body',-1)">
<IMG border=0 hspace=3 alt=文字を小さく vspace=3 src="font_small.gif">
</A>
</FONT>
</STRONG>
</DIV>
</TD>

おそらくこの部分に記述してある事の何かが駄目なんでしょうが、どこがどう駄目なのかまったくわかりません。

どなたかご教授をお願い致します。

A 回答 (4件)

" ← すくりぷとないの、これをけしてみる


そして、おきたエラーをほうこくする

この回答への補足

消したのですがCMSとやらで編集してあり、消してもまた元に(自動修正)戻り、消す事が出来ません。

http://www.town.wakasa.tottori.jp/

のページなのですが、載せた箇所だけでなく別の所が駄目になってしまっているのかもしれません・・・・

補足日時:2011/12/07 08:46
    • good
    • 0
この回答へのお礼

ちゃんと消したらエラーにはなりませんでした^^

お礼日時:2011/12/08 09:00

サイトを保存してscript部分を以下のように修正したところ問題なく動くようになりました。


#2さんの回答のとおり「"」を消すだけです。
「編集・保存の仕方がわからない」というのは、もはやJavaScriptとは何の関係もありません。

var Default = 2;
var tags = new Array('div','td','tr');
var sizing = new Array('xx-small','x-small','small','medium','large','x-large','xx-large');

function FontChange(target,tarF) {
if (!document.getElementById) return
var dore = document,tarS = null,fontSize = Default,value,su,cTags;fontSize += tarF;
if (fontSize < 0) fontSize = 0;
if (fontSize > 6) fontSize = 6;
Default = fontSize;
if (!(tarS = dore.getElementById(target))) tarS = dore.getElementsByTagName(target)[0];
tarS.style.fontSize = sizing[fontSize];
for (value = 0 ; value < tags.length ; value++) {
cTags = tarS.getElementsByTagName(tags[value]);
for (su = 0 ; su < cTags.length ; su++) cTags[su].style.fontSize = sizing[fontSize];
}
}

この回答への補足

なんと!動きましたか!
しかし、保存の方法は1種類しかなくその保存のボタンをクリックし、また編集ページに戻ると""が自動的に付いてしまっているのです。
でも、いままではその状態で動いていたのであるから何か別で保存する方法があるはずなので探してみます!
ありがとうございました。

補足日時:2011/12/08 08:42
    • good
    • 0
この回答へのお礼

絶対パス→相対パスの変換は自動で行われませんよろしいですか?

と書いてある別の修復モードがありました。
それで保存(保存とはまた別の定義っぽいですが)したところ動くようになりました。
今胸をなでおろしております;w;

pringlez様、iphqwo様、babu_baboo様、このサイトで素人の無茶な質問にお答えいただいている皆々様、本当にありがとうございます!この場を借りまして御礼申し上げます。
これからも迷える子羊を御救い下さいますよう・・・・・・

お礼日時:2011/12/08 08:59

せっかく編集しても 以前の状態に戻されるので、 先にCMSの使い方を覚えたほうが良いと思います。




文字の大小、画面の拡大縮小はブラウザでほとんど標準でついていると思いますので
無理にJavaScriptで操作行わなくとも良いのかなと思いました。

【Internet Explorer(IE)の文字サイズを大きくする方法 】
http://nanapi.jp/1297/

私の知っている町の公式HPは 文字の拡大縮小の機能を持たせているところはありませんでした。


問題解決に至らずすいません。
    • good
    • 0
この回答へのお礼

 確かに知っている方はブラウザの機能を使われるワケですがやはり自治体の多くにこの機能が付いており、知っている方からすれば必要ないのですが知らない人からすればこれでしか出来ないと思っている方もいらっしゃるかもでして・・・
どうにかあがいてみます。ありがとうございました。

お礼日時:2011/12/07 16:38

オンラインでJavaScriptの文法チェックが出来る「The Online Lint」で構文のチェックをされてはいかがでしょうか


http://www.javascriptlint.com/online_lint.php

英語でエラー記載されますが、翻訳サイトで翻訳すると意味わかると思います。


色々壊れていて修正難しそうです..
    • good
    • 0
この回答へのお礼

色々壊れていますか;;;;;;;

そうなると・・・・もはやお手上げに近いワケですね・・・・・;w;

お礼日時:2011/12/06 14:15

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