2013-12-02 2 views
0

Я хочу добавить этот скрипт на наш сайт google, и когда я сохраню скрипт, он говорит о синтаксической ошибке в строке 1 «код». Что я делаю не так? есть ли лучший способ добавить на сайт рядом с созданием нового скрипта?Проблема с скриптом, не позволит мне запускать и использовать

<script type="text/javascript"> 
(function (d) { 
    var mp = d.createElement('script'), 
     h = d.getElementsByTagName('head')[0]; 
    mp.type = 'text/javascript'; 
    mp.async = true; 
    mp.src = 'http://www.maxpreps.com/includes/js/widget/widget.compressed.js'; 
    h.appendChild(mp); 
})(document); 
</script> 
<a class="maxpreps-widget-link" data-width="500" data-height="600" data-item-count="10" data-type="wall" data-include-header="true" data-member-id="f1370c24-8591-481a-a380-fb1e53fab4a2" data-allow-scrollbar="true" href="http://www.maxpreps.com/local/school/home.aspx?schoolid=b76276a0-3880-4d40-83db-512ca9202efd" >Coleman Tech High School School Info</a> 
+0

Попробуйте дать, не входящие в уменьшенную версию в следующий раз – raam86

+2

** Не ** заменить первую команду точки с запятой, единственным эффектом, который будет иметь делает 'h' глобальной, который вы не хотите , – Quentin

+0

@ raam86 Это не минимизировано ...? – Doorknob

ответ

1

Этот код выглядит нормально. Возможно, ошибка в виджетах JS, которую вы загружаете?

Попробуйте загрузить несрочную версию, удалив «. Сжатый». Таким образом, было бы легче увидеть проблему, так как весь код не будет находиться в одной строке.

(function (d) { 
var mp = d.createElement('script'), 
    h = d.getElementsByTagName('head')[0]; 
mp.type = 'text/javascript'; 
mp.async = true; 
mp.src = 'http://www.maxpreps.com/includes/js/widget/widget.js'; 
h.appendChild(mp); 
})(document); 
Смежные вопросы