![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
とある地方自治体の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>
おそらくこの部分に記述してある事の何かが駄目なんでしょうが、どこがどう駄目なのかまったくわかりません。
どなたかご教授をお願い致します。
No.2ベストアンサー
- 回答日時:
" ← すくりぷとないの、これをけしてみる
そして、おきたエラーをほうこくする
この回答への補足
消したのですがCMSとやらで編集してあり、消してもまた元に(自動修正)戻り、消す事が出来ません。
http://www.town.wakasa.tottori.jp/
のページなのですが、載せた箇所だけでなく別の所が駄目になってしまっているのかもしれません・・・・
No.4
- 回答日時:
サイトを保存して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種類しかなくその保存のボタンをクリックし、また編集ページに戻ると""が自動的に付いてしまっているのです。
でも、いままではその状態で動いていたのであるから何か別で保存する方法があるはずなので探してみます!
ありがとうございました。
絶対パス→相対パスの変換は自動で行われませんよろしいですか?
と書いてある別の修復モードがありました。
それで保存(保存とはまた別の定義っぽいですが)したところ動くようになりました。
今胸をなでおろしております;w;
pringlez様、iphqwo様、babu_baboo様、このサイトで素人の無茶な質問にお答えいただいている皆々様、本当にありがとうございます!この場を借りまして御礼申し上げます。
これからも迷える子羊を御救い下さいますよう・・・・・・
No.3
- 回答日時:
せっかく編集しても 以前の状態に戻されるので、 先にCMSの使い方を覚えたほうが良いと思います。
文字の大小、画面の拡大縮小はブラウザでほとんど標準でついていると思いますので
無理にJavaScriptで操作行わなくとも良いのかなと思いました。
【Internet Explorer(IE)の文字サイズを大きくする方法 】
http://nanapi.jp/1297/
私の知っている町の公式HPは 文字の拡大縮小の機能を持たせているところはありませんでした。
問題解決に至らずすいません。
確かに知っている方はブラウザの機能を使われるワケですがやはり自治体の多くにこの機能が付いており、知っている方からすれば必要ないのですが知らない人からすればこれでしか出来ないと思っている方もいらっしゃるかもでして・・・
どうにかあがいてみます。ありがとうございました。
No.1
- 回答日時:
オンラインでJavaScriptの文法チェックが出来る「The Online Lint」で構文のチェックをされてはいかがでしょうか
http://www.javascriptlint.com/online_lint.php
英語でエラー記載されますが、翻訳サイトで翻訳すると意味わかると思います。
色々壊れていて修正難しそうです..
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript 画像の表示位置 3 2022/12/23 08:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
innerHTML内では改行は禁止?
-
インラインフレームから親ウィ...
-
クリックさせたいが、click()が...
-
formのfileの値をhiddenでも持...
-
複数のテキストボックスの値の...
-
追加ボタンを押した際に ok ボ...
-
javascriptでクイズ
-
クリックされた罫表セルの行番...
-
複数Formから値を取得するやりかた
-
特定<table>内の<td>の色を変える
-
slickのレスポンシブ > center...
-
Nameは配列で、チェックされた...
-
submitした値を返したい
-
jQueryでクリックされたテーブ...
-
Cookieに保存されない
-
同一nameの input type="text"...
-
Selectの中身をfor文で入れる
-
Selectボックスの幅を自動で広...
-
name属性が同じフォームが複数...
-
プルダウン 項目が多いので先頭...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
追加ボタンを押した際に ok ボ...
-
クリックさせたいが、click()が...
-
onclickが動作しない
-
ボタンかリンクをクリックする...
-
javaScriptの変数をJavaの変数...
-
formのfileの値をhiddenでも持...
-
JSのボタンを複数う使うには
-
JavaScriptのfileオブジェクト...
-
innerHTML内では改行は禁止?
-
開いた子ウィンドウにあるボタ...
-
BackSpaceしたい(QNo.2734284の...
-
VB.NETで<Input>タグ、<text...
-
オンクリックで現在時刻の取得→...
-
JQueryでfunctionに引数としてI...
-
複数のテキストボックスの値の...
-
onClickがinput type="image"だ...
-
クリック→テキストボックスに追加
-
Javascriptで'(シングルクォー...
-
テキストフィールド未入力の場...
おすすめ情報