2016-06-02 12 views
2

Ich denke, ich habe einen Syntaxfehler, der andere Dinge in meinem Geschäft beeinflussen kann. Dieser Fehler hätte gerade angefangen Aufspringen:Syntaxfehler, den ich nicht finden kann - kann andere Dinge beeinflussen

(index):1544 Uncaught SyntaxError: Unexpected token < 

Linie 1544 von Index, wie ich es in der Konsole unter Quellen zu sehen, hat dies:

1544 <script text="text/javascript"> 

Ich habe noch nie so 'text = text' gesehen Ich frage mich, ob das den Fehler verursacht. Hinzu kommt, dass unser Produkt Daumen Nägel werden nicht reagieren, und es scheint auch andere negative Auswirkungen zu sein, hier sind die anderen Fehler:

ERROR: product.functions.js:382 Uncaught ReferenceError: ProductThumbWidth is not defined 

ERROR: product.functions.js:291 Uncaught ReferenceError: CurrentProdThumbImage is not defined(index):1609 Uncaught 

ERROR: ReferenceError: ShowVariationThumb is not defined 

ich auf der ersten Syntaxfehlermeldung nehmen will, bevor ich weitermachen zum Rest, und ich denke, dass die Reparatur andere Dinge beheben kann und ich denke, dass es von hier kommt, ProductDetails.html. Es mag ein fehlendes Skript-Tag geben, aber ich habe diese Datei nie berührt, daher weiß ich nicht, warum es plötzlich passieren würde, und mit dem Code, der auskommentiert wird, scheint es, als würde es das nicht beeinflussen.

<script type="text/javascript"> 
var google_tag_params = { 
ecomm_prodid: %%GLOBAL_ProductId%%, 
ecomm_pagetype: 'product', 
ecomm_totalvalue: parseFloat('%%GLOBAL_ProductPrice%%'.replace("$","").replace(",","")) 
}; 
</script> 

<link rel="stylesheet" type="text/css" href="%%GLOBAL_CdnAppPath%%/javascript/jquery/themes/cupertino/ui.all.css?%%GLOBAL_JSCacheToken%%" /> 
<link rel="stylesheet" type="text/css" media="screen" href="%%GLOBAL_productAttributesCssPath%%?%%GLOBAL_JSCacheToken%%" /> 
<script type="text/javascript" src="%%GLOBAL_jQueryUIPath%%"></script> 
<script type="text/javascript" src="%%GLOBAL_CdnAppPath%%/javascript/jquery/plugins/jquery.form.js?%%GLOBAL_JSCacheToken%%"></script> 
<script type="text/javascript" src="%%GLOBAL_CdnAppPath%%/javascript/product.attributes.js?%%GLOBAL_JSCacheToken%%"></script> 
<script type="text/javascript" src="%%GLOBAL_CdnAppPath%%/javascript/jquery/plugins/jCarousel/jCarousel.js?%%GLOBAL_JSCacheToken%%"></script> 
%%SNIPPET_ProductImageZoomer%% 

<script type="text/javascript">//<![CDATA[ 
var ThumbURLs = new Array(); 
var ProductImageDescriptions = new Array(); 
var CurrentProdThumbImage = %%GLOBAL_CurrentProdThumbImage%%; 
var ShowVariationThumb =false; 
var ProductThumbWidth = %%GLOBAL_ProductThumbWidth%%; 
var ProductThumbHeight = %%GLOBAL_ProductThumbHeight%%; 
var ProductMaxZoomWidth = %%GLOBAL_ProductMaxZoomWidth%%; 
var ProductMaxZoomHeight = %%GLOBAL_ProductMaxZoomHeight%%; 
var ProductTinyWidth = %%GLOBAL_ProductMaxTinyWidth%%; 
var ProductTinyHeight = %%GLOBAL_ProductMaxTinyHeight%%; 

%%GLOBAL_ProdImageJavascript%% 

//Don't enable Cloud Zoom (product image zoom) on touch device 
//Mouseenter/Mouseover events are not ideal for touch devices 
//for more info search for this code in /script/main.js 

<script type="text/javascript"> 
    var _learnq = _learnq || []; 

    var item = { 
    Name: "%%GLOBAL_ProductName%%", 
    ProductID: %%GLOBAL_ProductId%%, 
    ImageURL: "%%GLOBAL_CurrentProdThumbImage%%", 
    URL: window.location.origin + window.location.pathname, 
    Brand: "%%GLOBAL_BrandName%%", 
    Price: "%%GLOBAL_ProductPrice%%", 
    CompareAtPrice: "%%GLOBAL_RetailPrice%%" 
    }; 

    _learnq.push(['track', 'Viewed Product', item]); 
    _learnq.push(['trackViewedItem', { 
    Title: item.Name, 
    ItemId: item.ProductID, 
    ImageUrl: item.ImageURL, 
    Url: item.URL, 
    Metadata: { 
     Brand: item.Brand, 
     Price: item.Price, 
     CompareAtPrice: item.CompareAtPrice 
    } 
    }]); 
</script> 

<script type="text/javascript"> 
if (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0)){ 
    var ShowImageZoomer = false; 
} else { 
    var ShowImageZoomer = %%GLOBAL_ShowImageZoomer%%; 
} 

var productId = %%GLOBAL_ProductId%%; 
//]]></script> 

Hier sind Bildschirme der Konsole Fehler und Quellen-Register: enter image description here enter image description here

Jede Hilfe willkommen ist viel!

Antwort

3

Ohne dich ganze Seite zu sehen, ich bin nur raten, aber aus dem Fehler sieht es aus wie Sie bereits drinnen sind aTag in Zeile 1544. Überprüfen Sie Ihre Quellen, vielleicht schließen Sie nicht eine vorherige <script> tag.

Danach sollten Sie type="text/javascript" verwenden, obwohl es die Standardeinstellung und nicht notwendig ist, können Sie einfach <script>...</script> verwenden.

+1

Sie waren absolutley korrekt! Es war ein sehr merkwürdiges Problem, weil ich mich nicht in der Datei herumgetrieben habe. Ich habe das Gefühl, dass BC Dinge im Schlaf verändert. Direkt über dem Quellenbildschirm oben, wo ich das Skript schließen musste, war es tatsächlich ein Fehler Viele andere Dinge, und jetzt sind alle Probleme gelöst. Vielen Dank dafür! – Tron

0

ändern

<script text="text/javascript"> 

zu

<script type="text/javascript"> 

es ist type= nicht text=

+0

Danke, aber Fehler nicht entfernt – Tron

Verwandte Themen