23. November 2017, 14:12:51
SMFPortal.de

Autor Thema: Encoding  (Gelesen 1011 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

24. April 2012, 04:17:23
Gelesen 1011 mal

GraueEminenz

Gast
Hallo und Guten Morgen,
wenn ich auf mener HP http://wranders.de XHTML drücke, kommt folgende Fehlermeldung:
Zitat
Line 26, Column 47: character "&" is the first character of a delimiter but occurred as data
…type="text/javascript">!window.jQuery && document.write(unescape('%3Cscript sr…

This message may appear in several cases:

You tried to include the "<" character in your page: you should escape it as "&lt;"
You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
Another possibility is that you forgot to close quotes in a previous tag.
 Line 26, Column 48: character "&" is the first character of a delimiter but occurred as data
…ype="text/javascript">!window.jQuery && document.write(unescape('%3Cscript src…

This message may appear in several cases:

You tried to include the "<" character in your page: you should escape it as "&lt;"
You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
Another possibility is that you forgot to close quotes in a previous tag.
 Line 26, Column 47: xmlParseEntityRef: no name
…type="text/javascript">!window.jQuery && document.write(unescape('%3Cscript sr…

 Line 26, Column 48: xmlParseEntityRef: no name
…ype="text/javascript">!window.jQuery && document.write(unescape('%3Cscript src…

Wo mus ich suchen, um den zu beseitigen?
Ich werde aus der Meldung nicht schlau.
Danke und einen schönen, sonnigen Tag
GE ;)
« Letzte Änderung: 24. April 2012, 07:55:48 von GraueEminenz »

26. April 2012, 09:12:11
Antwort #1

GraueEminenz

Gast
Hallo,
nochmal zu dem oben genannten zurück.
In welcher Datei konkret muss ich diese Fehler korrigieren?
Ich habe schon alles durchsucht, ich finde nichts. >:(
Danke im vorab
GE ;)

26. April 2012, 10:13:00
Antwort #2

Parmaster

Administration
Hallo GE,

was meinst du denn genau damit? Also das "XHTML drücke".

wenn ich auf mener HP http://wranders.de XHTML drücke, ....

Tut mir leid, aber ich steh grad aufm Schlauch, und kann dir deshalb keine Antwort geben.  ;)

Eine digitale Welt zur Neugestaltung des menschlichen Daseins

26. April 2012, 10:19:23
Antwort #3

GraueEminenz

Gast
Hallo,
ist vielleicht etwas unglücklich ausgedrückt. :???:
Aber im Anhang ist ein Screenshot zur Erklärung.
Danke
GE ;)

26. April 2012, 10:19:56
Antwort #4

Dodo


In XHTML muss man den Parser anweisen Javascript in script-Tags als CDATA (character data) zu interpretieren.
Daher muss hinter jedem einleitendem <script>-Tag <!-- // --><![CDATA[ stehen und vor jedem schließenden </script>-Tag // ]]>.

Beispiel:
Code
<script type="text/javascript"><!-- // --><![CDATA[
alert('Hallo Welt!');
// ]]></script>

Edit: Also einfach nachgucken, wo diese Ausdrücke fehlen. ;)
« Letzte Änderung: 26. April 2012, 10:25:24 von Dodo »
Bitte keine Supportfragen per PM - Nutze bitte unser Forum!

26. April 2012, 10:28:03
Antwort #5

GraueEminenz

Gast
Hallo,
ja Danke nur mit der eigentlichen Fehlermeldung hat das nichts zu tun:

Zitat
Validation Output: 2 Errors

 Line 25, Column 47: character "&" is the first character of a delimiter but occurred as data
…type="text/javascript">!window.jQuery && document.write(unescape('%3Cscript sr…

This message may appear in several cases:

You tried to include the "<" character in your page: you should escape it as "&lt;"
You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
Another possibility is that you forgot to close quotes in a previous tag.
 Line 25, Column 48: character "&" is the first character of a delimiter but occurred as data
…ype="text/javascript">!window.jQuery && document.write(unescape('%3Cscript src…

This message may appear in several cases:

You tried to include the "<" character in your page: you should escape it as "&lt;"
You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
Another possibility is that you forgot to close quotes in a previous tag.
 Line 25, Column 47: xmlParseEntityRef: no name
…type="text/javascript">!window.jQuery && document.write(unescape('%3Cscript sr…

 Line 25, Column 48: xmlParseEntityRef: no name
…ype="text/javascript">!window.jQuery && document.write(unescape('%3Cscript src…

Danke
GE

26. April 2012, 10:47:43
Antwort #6

Dodo


Klar, es es was mit der Fehlermeldung zu tun, hast du es überhaupt schon probiert?
Genau das was ich dir in Kurzform erklärt habe, bemängelt der Validator.
« Letzte Änderung: 26. April 2012, 10:50:02 von Dodo »
Bitte keine Supportfragen per PM - Nutze bitte unser Forum!

26. April 2012, 10:52:29
Antwort #7

GraueEminenz

Gast
Hallo,
nochmal zu dem oben genannten zurück.
In welcher Datei konkret muss ich diese Fehler korrigieren?
Ich habe schon alles durchsucht, ich finde nichts. >:(
Danke im vorab
GE ;)

Danke, aber das hilft mir nun wirklich nicht weiter.
Einen schönen Tag
GE

26. April 2012, 11:14:47
Antwort #8

Dodo


Da es sich um deine Startseite handelt, vermute ich mal in der index.template.php suchen. Mit einem geeigneten Editor (notepad++ zum Bespiel) kann man auch Dateien in Ordnern nach deren Inhalt durchsuchen. Ich kann jetzt auch leider nur mutmaßen wo das eingebaut ist.
« Letzte Änderung: 26. April 2012, 11:45:56 von Dodo »
Bitte keine Supportfragen per PM - Nutze bitte unser Forum!

26. April 2012, 11:17:45
Antwort #9

TE

Gast
das dürfte durch eine Modifikation verursacht worden sein, denn angemeckert wird  hier window.jQuery... das SMF nutzt von Hause aus (noch) kein jQuery ..

 

Internes

Nutzungsbedingungen Impressum

Wissenswertes

Hilfe Knowledge Base

Nützliches

Downloads Kleinanzeigen Socialmedia