申し訳ありませんが、私の英語が定義されていない、私は他の国籍のキャッチされていないに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>");
}
.jsファイルはどこにも表示されません。 writeHTMLの呼び出しの前にロードする必要があります。また、innerHTMLを使用するか、少なくとも1つしかdocument.writeを使用することはできません。 – mplungjan
@mplungjan https://developer.mozilla.org/en-US/docs/Glossary/Hoisting – j08691
別のhtmlファイルにロードしました。このように<! - INCLUDEJS scrollamp.js - > –