2017-06-03 7 views
-1

申し訳ありませんが、私の英語が定義されていない、私は他の国籍のキャッチされていないにReferenceError:writeHTMLが

だ私は、JSのコードを持っていますが、残念ながらそれが原因でそれを修正し、それを動作させるためにどのようにこの警告 では動作しません。 、ありがとう

あなたなら右、私は、phpBBの中にこのスクリプトを含め、ここで完全なコードがあります、すみません3.1

これらは、影響を受けるファイルがある

01 overall_footer_after.htmlで

1) overall_footer_after.html

2) overall_header_page_body_before.html

3) scrollamp.js

1)とscrollamp.jsファイルをこのよう

<!-- INCLUDEJS scrollamp.js --> 

2をロード)これは私がファイルに入れたコードです:

<div class="forabg"> 
    <div class="inner"> 
     <ul class="topiclist"> 
      <li class="header"><dl><dt>News</dt></dl></li> 
     </ul> 
      <div class="postbody" style="width: 100%">    
       <div class="post bg2"> 
<div class="avviso" style="padding: 0px; width: 400px; height: 200px; margin: 0 auto 0 auto;text-align:center; border: #00ffff 0px solid;"> 
<script type="text/javascript"> 
innerHTML() 
</script> 
</div> 
        </div> 
       </div> 
      </div> 
    </div> 
overall_header_page_body_before.html

3)これは私がファイルscrollamp.jsに入れたコードです。

function innerHTML() { 
document.write("<marquee width\"400\" height\"200\" direction=\"Up\" scrollamount=\"1\" scrolldelay=\"1\">"); 
document.write("<p style=\"font-size:25px;font-weight: bold;color:red;text-align:center;text-decoration:underline blink;\">.:| AVVISO IMPORTANTE |:.<\/p>"); 
// document.write("<br\/>"); 
document.write("<p style=\"font-size:15px;font-weight: bold;color:#000;text-align:center;\">Tutti gli Utenti Registrati, dovranno effettuare almeno 5 messaggi per visualizzare tutto il forum<\/p>"); 
document.write("<\/marquee>"); 
} 
+1

.jsファイルはどこにも表示されません。 writeHTMLの呼び出しの前にロードする必要があります。また、innerHTMLを使用するか、少なくとも1つしかdocument.writeを使用することはできません。 – mplungjan

+0

@mplungjan https://developer.mozilla.org/en-US/docs/Glossary/Hoisting – j08691

+0

別のhtmlファイルにロードしました。このように<! - INCLUDEJS scrollamp.js - > –

答えて

0

私はあなたの質問に答えることができますので素敵にしようとしています。 しかし、そのような大きな疑問に答えるためには、人を期待しないでください。
あなたは完全なHTMLコードを提供していないので、誰もあなたに実際の提案を与えることはできません。

あなたのjavascriptのファイルは大丈夫ですが、あなたがそれを使用する前に、それをインポートする必要があります。ここでは

は、私はあなたの問題があるかもしれない疑いがあるものです。

ReferenceError: writeHTML is not defined 

文字通り、オブジェクトがまだあなたはまだそれをインポートしていない、すなわち定義されていないとき、この種のエラーはスローされます。私はあなたが提供した情報から言うことができるすべてのthats

<script src="fileName.js"></script> 

:スクリプトをインポートするには

は、これを行います。

+0

あなたは正しいです、私は最初のメッセージを編集しました –

+0

@giacobbecovatta scrollamp.jsファイルがstyle/template/ – ed9w2in6

+0

にあることを確認してくださいJSファイルはstyles \ prosilver \ template –

関連する問題