※ ChatGPTを利用し、要約された質問です(原文:javascriptで文字の拡大、縮小)
javascriptで文字の拡大、縮小によりエラーが発生し、機能しなくなった問題の解決方法
このQ&Aのポイント
とある地方自治体のHPを管理している素人が、javascriptを使用して文字の拡大や縮小機能を実装しようとしたところ、エラーが発生し、機能しなくなりました。IEの左下に「ページでエラーが発生致しました」と表示されます。原因はおそらくスクリプト内にある記述のどこかが間違っているためです。
スクリプト内のコードを見ても、具体的なエラー箇所が特定できません。このため、どこがどう問題なのか理解することが困難です。質問者はこの問題について詳しい知識を持っていないため、解決方法がわかりません。
質問者は、この問題を解決するために、javascriptの専門家からの助言や指導を求めています。どなたか解決策を教えていただけると幸いです。
とある地方自治体の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>
おそらくこの部分に記述してある事の何かが駄目なんでしょうが、どこがどう駄目なのかまったくわかりません。
どなたかご教授をお願い致します。
お礼
ちゃんと消したらエラーにはなりませんでした^^
補足
消したのですがCMSとやらで編集してあり、消してもまた元に(自動修正)戻り、消す事が出来ません。 http://www.town.wakasa.tottori.jp/ のページなのですが、載せた箇所だけでなく別の所が駄目になってしまっているのかもしれません・・・・