Lösen Sie das Problem der "Einführung der JS -Datei IE6 -Fehler"
Problembeschreibung:
Die Seite führt eine JS -Datei ein, die die Funktion oder das Objekt definiert. Wenn die Funktion oder das Objekt dann auf der Seite aufgerufen wird, wird in IE6 der "Grammatikfehler" oder "Mangel an Objekten" angegeben. Es läuft normalerweise in IE6+oder IE7.
Problemanalyse:
Dieses Objekt existiert in der eingeführten JS -Datei, da Browser über IE6+normal ausgeführt werden können. Dieses Problem liegt in der Dateicodierung. Im Browser über IE6+identifiziert der allgemeine Browser automatisch die Codierung jeder externen Datei und analysiert sie.
Problemlösung:
Eins: Fügen Sie das Charset -Attribut bei der Einführung der JS -Datei hinzu, wobei die gleiche Codierung wie die Seite beibehalten wird.
Zwei: Ändern Sie die Einführung des Dateicodierungsformates;
3: Erstellen Sie ein neues Dateiformat mit dem gleichen Codierungsformat, kopieren und fügen Sie Inhalte ein.
(Persönlich empfehlen Sie die dritte Methode, es wird jedoch empfohlen, das Charset -Attribut beim Importieren von JS hinzuzufügen!)
Probleme entdecken:
Aufgrund des neu installierten Systems wurde nach Veröffentlichung des Projekts festgestellt, dass JS einen Fehler gemeldet hat: Es gibt immer noch einen Mangel an Objekten im Recht des Gesetzes. gedrückt
In der Vergangenheit war das System IE7. Am Ende wurde die JS -Linie mit Anmerkungen versehen. ------ Super Depression
In der Vergangenheit war der Code in Ordnung, wie ein System neu installiert werden kann. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------ Sehr deprimierend das Wort?
Nachdem Sie lange darüber nachgedacht haben und über das Codierungsproblem nachgedacht haben. Die vorherige Projektcodierung war GB2312, und jetzt wird das Projekt in UTF-8 geändert
<script Language = "javaScript" type = "text/javaScript" src = "xx.js" charset = "utf-8"> </script>
Nach dem Hinzufügen funktionierte es nicht und dann wurde das Codierungsformat in UTF-8 geändert und es würde nicht funktionieren. Schließlich wird ein neues JS-Dateikodierungsformat in UTF-8 geändert und OK veröffentlicht.
Schwindel, im Allgemeinen kodierende Modifikation (1). (2). Ich ging auch nach Tomcat, um es zu sehen, und wurde geändert. Ich weiß nicht, was los ist!
Kann gelöscht und veröffentlicht werden! Überschneidung Überschneidung Das Problem ist jedoch schließlich gelöst ~ Wenn das System nicht neu installiert ist, kann ich diesen kleinen Fehler nicht finden
---- Denken Sie daran, zu verhindern, dass dieser Fehler stattfindet!