0

では正しく動作しません。コードはここで起こることになっているものであるFirefoxやIE

ユーザーが入力フィールドを入力してボタンをクリックすると、結果が表に表示されます。

これらのテーブルは表示されません。入力フィールドはjsのフィドルでも表示されません。

Firefox、Chrome、Safari、IEの最新バージョンでのみ動作します。

Firefox 6.0またはIE 9.08にはありません。

私は自宅でChromeでのみコーディングするのを間違えて、学校での仕事を続けようとしたときにコードが機能しないことを発見しました。

私はjsfiddle.netを使用してコードを検証し、成功しました。それはまだ動作しません。それはjsFiddle内に正しく表示されません。ここで

は、コードをデモするフィドルである:あなたのJSで

http://jsfiddle.net/Q2nz5/5/

+1

「動作しません」と定義します。 – ceejayoz

+0

私はそれを含めるために私の質問を編集しました。ごめんなさい。 –

+0

JSコンソールにエラーが表示されますか? – ceejayoz

答えて

2

outputTableメソッドにはCaption.align = "middle"という行が含まれています。これはIEでは実行できず、明らかにFFでも実行できません。それをCaption.style.textAlign = "middle"に置き換えます。問題を解決します。

MCaptionと同じです。

ここでできることは、CSSのようなスタイルをすべて定義することです。

+0

私はこれらすべてのスタイルをコメントアウトしています。IE、Safari、Chromeでは動作しますが、Firefoxでは動作しないようです。 同じ問題が発生します。 –

+0

FF(Ctrl + Shift + J =)のエラーコンソールを見ると、次のエラーが表示されます:子が定義されていません。 Firefoxがあなたのdivをid = "child"で見つけることができないからです。 var child = document.getElementById( "child");を使用する必要があります。私がvarを追加するとchild.appendChild ... – Konstantin

+0

を呼び出す前にdocument.getElementById( "child");それは私のすべてのブラウザで動作しなくなります。 Firefox、IE、Safari、Chromeの最新バージョン。 –

0

あなたはこのエラーを取得したバイオリン:inputOutputCreator is not defined。これは、mootools onLoad関数でjsをロードしているためです。左側のjsfiddle設定でonLoadからno wrapに変更してください。それが変わったので、それは私のためにうまくいった。

+0

ニース!カッコいい。私はこれらのオプションがどのように機能するのか、何をするのかは分かりません。私はまだFirefoxで同じ問題を抱えていますが。 –

関連する問題