var loadScript = function(src, callback, appendTo) {
var script = document.createElement('script');
if (!appendTo) {
appendTo = document.getElementsByTagName('head')[0];
}
if (script.readyState && !script.onload) {
// IE, Opera
script.onreadystatechange = function() {
if (script.readyState == "loaded" || script.readyState == "complete") {
script.onreadystatechange = null;
callback();
}
}
}
else {
// Rest
script.onload = callback;
}
script.src = src;
appendTo.appendChild(script);
}
<?php if ( stripos($_SERVER["REQUEST_URI"], '/catalog') ) {
$aCatalogURL = explode('/', $_SERVER["REQUEST_URI"]);
?> class="<?=implode('-', $aCatalogURL)?>-page" <? } ?>
<?php if ( stripos($_SERVER["REQUEST_URI"], '/catalog') ) { ?> class="catalogpage" <?php } ?>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
//Если установлены cookie то читаем их и сохраняем значение в переменную, если не установлены то значение переменной = 0
var nCount = $.cookie('user_count') != undefined ? parseInt($.cookie('user_count')) : 0;
//Отображаем значение на странице
$('#counter').html(nCount);
//Клик по элементу
$('#myObj').click(function() {
//Увеличиваем счетчик на единицу
nCount++;
//Записываем значение в cookie
$.cookie('user_count', nCount, { expires: 7, path: '/' });
//Отображаем значение на странице
$('#counter').html(nCount);
});
});
</script>
<style>
#myObj {
border: 1px;width: 100px;height: 100px;
}
</style>
</head>
<body>
<div id="myObj">Click Me</div>
<div id="counter"></div>
</body>
</html>