PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS (https://www.php-resource.de/forum/html-javascript-ajax-jquery-css-bootstrap-less/)
-   -   Weißes Bild nach Einfügen von Javascript-Schnipsel (https://www.php-resource.de/forum/html-javascript-ajax-jquery-css-bootstrap-less/100974-weisses-bild-nach-einfuegen-von-javascript-schnipsel.html)

carapau 08-01-2011 04:52

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! :dontknow:

Gruß
carapau

AmicaNoctis 08-01-2011 09:27

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

carapau 08-01-2011 18:50

Zitat:

Zitat von AmicaNoctis (Beitrag 649894)
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:30 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG