[HTML, JavaScript] - Chyba kódu <script>

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod infomf 9. 1. 2012 09:15

Ahoj,
dělám jedny stránky. Bohužel vnich nejedou scripty.

//Script od Google Analytics - ten je urcite spravne
Kód: Vybrat vše
<script type="text/javascript">

  var _gaq = _gaq || [];

  _gaq.push(['_setAccount', 'UA-28191691-1']);

  _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>


Kdyz jsi dam zobrazit zdrojovy kod tak konecny parovy tag </script> neni zviraznen (a to u vsech scriptu. Nevite kde je chyba? Konzole nic neukazuje. Adresa webu: http://svcpohorelice.grafikstudio-m.cz/kniha.html

Díky
infomf
Junior
Uživatelský avatar

Odeslat příspěvekod czechian 9. 1. 2012 10:26

Některý z použitých skriptů je závislý na jQuery, takže je třeba ještě před jeho výskytem v kódu importovat i celou knihovnu jQuery. To se dělá např. takto s hostingem skriptu u Google:

Kód: Vybrat vše
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>


Případně pokud chceš mít jQuery u sebe na serveru, dáš tam src souboru na tvém serveru.

P.S. Tato skutečnost se dá pěkně zjistit v chybové konzoli Javascriptu, kterou mají všechny moderní prohlížeče. Např. v IE se spouští klávesou F12.

P.S.S. Vzhledem k úrovni tvé gramatiky doporučuji tvorbu obsahu webu přenechat někomu jinému.
czechian
Junior

Odeslat příspěvekod infomf 9. 1. 2012 10:39

Texty ja nepisi... Vsechny scripty nejsou zavisly na jquery. Ale pro jistotu jsem to tam dal a nejede... Konzole nic zasadniho neukazuje, jen prazdnou hodnotu ve validatoru...
infomf
Junior
Uživatelský avatar

Odeslat příspěvekod czechian 9. 1. 2012 10:48

Ještě je tam jedna chyba:

Kód: Vybrat vše
Uncaught exception: TypeError: Cannot convert 'itemobj' to object

Error thrown at line 201, column 4 in add_validation(itemname, descriptor, errstr) in http://svcpohorelice.grafikstudio-m.cz/admin/js/validator.js:
    if (itemobj.length && isNaN(itemobj.selectedIndex))
called from line 3, column 1 in http://svcpohorelice.grafikstudio-m.cz/kniha.html:
    frmvalidator.addValidation("jmeno","req","Napište vaše jméno či přezdívku.");


P.S. Výpis chyby je z konzole Opera Dragonfly. Pokud ti podobné výpisy chyb tvůj prohlížeč neukazuje, nainstaluj Operu.
czechian
Junior

Odeslat příspěvekod infomf 9. 1. 2012 15:23

Uz jsem na to prisel. Na strance byly 2 formulare s nazvem form. Proto nejelo par scriptu...
infomf
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků