#1

Bernd

Eroberer  (65 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://www.nawischool.de

Hallo,

die Seite http://www.nawischool.de/content/nawi-campus/bildungsreise-2014/ wird nicht mehr angezeigt. Ich hatte vorher ein Snippet von Google Plus in den Absatztyp HTML dieser Seite eingefügt. Danach habe ich diesen Absatz wieder von der Seite gelöscht.

Es wird folgende Fehlermeldung angezeigt. Könnte mir jemand dazu freundlicherweise weiterhelfen?

Vielen Dank

Bernd

 Fehlermeldung in der Vorschau

#2

Volker W.

Administrator  (7808 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

Ein Blick in den Quelltext offenbart den Übeltäter. Dort befinden sich zwei Google Analytics Scripts direkt hintereinander. Das zweite ist nicht abgeschlossen.

1
2
3
4
5
6
7
8
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 
  ga('create', 'UA-43174123-2', 'nawischool.de');
  ga('send', 'pageview');


Du begehst gleich mehrere Fehler:

  1. Es fehlt das abschließende </script> Tag.
  2. Ebenfalls sollte man ein JavaScript korrekterweise mit <script type="text/javascript"> anstatt <script> einleiten.
  3. Darüberhinaus fehlen auch die Zeilen /* <![CDATA[ */ und /* ]]> */ am Anfang bzw. Ende.
  4. Das gesamte Script ist neben den beinhalteten Syntaxfehlern auch noch doppelt und überflüssig.


Fazit:

Weg damit!!!


Viele Grüße,
Volker

Über mich  ·  Volker W. Musik & Sounds  ·  Facebook  ·  Twitter  ·  Instagram  ·  StayFriends  ·  LinkedIn  ·  XING

#3

Bernd

Eroberer  (65 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://www.nawischool.de

Vielen Dank für die Hilfe, nun bin ich beruhigt.

Vieler Grüße Bernd smile_16.png

#4

Volker W.

Administrator  (7808 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

Du solltest Deine Seite aber insgesamt mal etwas bereinigen. Auf der Startseite sind auch Sachen doppelt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
		<script type="text/javascript">
		/* <![CDATA[ */
 
		(function(i,s,o,g,r,a,m){ i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
			(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
			m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
			})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 
		ga('create', 'UA-43174123-2');  
		ga('set', 'anonymizeIp', true);
		ga('send', 'pageview');   
 
		/* ]]> */
		</script>
<meta name="google-site-verification" content="VnjldiJlcGfSNyDOeMSUSOtvwpFvrHcUt3YEQr2urDg" />
<meta name="google-site-verification" content="VnjldiJlcGfSNyDOeMSUSOtvwpFvrHcUt3YEQr2urDg" />
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 
  ga('create', 'UA-43174123-2', 'nawischool.de');
  ga('send', 'pageview');
 
</script>


Dort allerdings sauber geschlossen so daß kein Kollateralschaden entsteht wie geschehen.


Viele Grüße,
Volker

Über mich  ·  Volker W. Musik & Sounds  ·  Facebook  ·  Twitter  ·  Instagram  ·  StayFriends  ·  LinkedIn  ·  XING

#5

Robert (†)

Ehrenmitglied  (118 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden
 http://www.rs-studio.at

Hallo Volker bei HTML5 ist <script> korrekt.

VG Robert

#6

Volker W.

Administrator  (7808 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

JA, bei HTML5 ist das Attribut type="text/javascript" im <script> Tag optional. Vorher war es Pflicht, um valide zu sein.

Es schadet jedoch weiterhin nicht, es zu benutzen. Ich handhabe dies so.


Viele Grüße,
Volker

Über mich  ·  Volker W. Musik & Sounds  ·  Facebook  ·  Twitter  ·  Instagram  ·  StayFriends  ·  LinkedIn  ·  XING

868 Aufrufe | 6 Beiträge