Weißes Bild nach Einfügen von Javascript-Schnipsel

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Weißes Bild nach Einfügen von Javascript-Schnipsel

    Guten Morgen zusammen,

    nach Einfügen des Google Analytics Javascript-Code, wird mir nur noch eine weiße Seite angezeigt - ohne Quelltext.

    Die Javascript-Console spuckt leider auch nichts aus. Javascript an sich geht, das Phänomen tritt nur auf, wenn ich den Code einfüge.

    Wie ihr im Code seht, binde ich kein Javascript ein - da kann sich also auch nichts beißen. Woran könnte das noch liegen?

    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html lang="de" xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    	<head>
    		<title>{$title}</title>
    		{include_css file="style.css"}
    		<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    		<meta http-equiv="pragma" content="no-cache"/>
    		<meta http-equiv="expires" content="0"/>
    		<meta http-equiv="cache-control" content="no-cache"/>
    		<meta name="language" content="de"/>
    		<meta name="revisit-after" content="2 days"/>
    		<meta name="robots" content="index,follow"/>
    	  	<link rel="shortcut icon" href="{image src="favicon.ico" urlonly="true"}"/>
    		<script type="text/javascript">
    		var _gaq = _gaq || [];
      		_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
      		_gaq.push(['_trackPageview']);
    
      		(function() {
        		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    	    	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    		})();
    		</script>
    	</head>
    Freue mich auf Antworten, bin echt ratlos!

    Gruß
    carapau
    Lasst euch nicht lumpen, hoch den Humpen!

  • #2
    Hallo,

    ich tippe mal darauf, dass du mit Smarty oder irgend so einer anderen Templating Engine arbeitest. Dieses misst geschweiften Klammern offenbar eine besondere Bedeutung als Platzhalter zu, also musst du mal in die Doku von der TE schauen, wie man Quelltextliterale (in denen auch geschweifte Klammern vorkommen) angeben muss, damit die geschweiften Klammern darin nicht als Platzhalter betrachtet werden.

    Gruß,

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar


    • #3
      Zitat von AmicaNoctis Beitrag anzeigen
      Hallo,

      ich tippe mal darauf, dass du mit Smarty oder irgend so einer anderen Templating Engine arbeitest. Dieses misst geschweiften Klammern offenbar eine besondere Bedeutung als Platzhalter zu, also musst du mal in die Doku von der TE schauen, wie man Quelltextliterale (in denen auch geschweifte Klammern vorkommen) angeben muss, damit die geschweiften Klammern darin nicht als Platzhalter betrachtet werden.

      Gruß,

      Amica
      Du hattest recht, Lösung:
      HTML-Code:
      {literal} Javascript {/literal}
      Jetzt weiß ich wieder, warum ich nicht mehr mit Smarty arbeite :P

      Dank und Gruß
      carapau
      Lasst euch nicht lumpen, hoch den Humpen!

      Kommentar

      Lädt...
      X