2017-06-03 22 views
-1

Leider mein Englisch, ich bin anderer NationalitätUncaught Reference: writeHTML definiert nicht

ich einen Code in js haben, aber leider ist es nicht wegen dieser Warnung arbeiten Wie es zu beheben und es funktioniert , danke

Du hast recht, entschuldigen Sie mich, hier ist der vollständige Code, ich eingeschlossen, dieses Skript in phpBB 3.1

Dies sind die betroffenen Dateien

1) overall_footer_after.html

2) overall_header_page_body_before.html

3) scrollamp.js

1) In overall_footer_after.html und lud die scrollamp.js Datei auf diese Weise

<!-- INCLUDEJS scrollamp.js --> 

2) Dies ist der Code, den ich in der Datei setzen: overall_header_page_body_before.html

<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> 

3) Und das ist der Code, den ich in die Datei 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

Wir können Ihre .js-Datei nirgendwo finden. Es muss vor dem Aufruf von writeHTML geladen werden. Auch können Sie innerHTML verwenden oder zumindest nur ein Dokument haben.write – mplungjan

+0

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

+0

in eine andere HTML-Datei geladen, auf diese Weise

Antwort

0

Ich versuche nett zu sein, also werde ich Ihre Frage beantworten. BITTE ERWARTEN SIE BITTE NICHT, EINE SOLCHE AMBIGUOSE FRAGE ZU BEANTWORTEN.
Sie haben Ihren vollständigen HTML-Code nicht angegeben, sodass Ihnen niemand einen konkreten Vorschlag geben kann.

Hier ist, was ich vermute, Ihr Problem sein könnte:

Ihre JavaScript-Datei ist in Ordnung, aber Sie müssen es importieren, bevor Sie es.

ReferenceError: writeHTML is not defined 

Diese Art von Fehler wird nur ausgelöst, wenn wahrsten Sinne des Wortes hat sich das Objekt noch nicht definiert das heißt Sie es noch nicht eingeführt haben.

ein Skript Um dies zu importieren tun:

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

Das ist alles, was ich von den Informationen sagen, könnten Sie zur Verfügung gestellt haben.

+0

Sie haben Recht, ich habe die erste Nachricht bearbeitet –

+0

@giacobbecovatta Stellen Sie sicher, dass Ihre scrollamp.js Datei befindet sich unter style/template/ – ed9w2in6

+0

Die JS-Datei befindet sich in Styles \ prosilver \ template –

Verwandte Themen