item.omclick= function(e) {
var i= new Image();
i.src= "image_800x600.png";
i.onerror= function() {
alert('NO image');
};
i.onload= function() {
alert('YES image');
};
}
<div id=map>
<div class="bface-slide-1"></div>
<div class="modal-wrapper modal-1">
Контент-1
</div>
<div class="bface-slide-2"></div>
<div class="modal-wrapper modal-2">
Контент-2
</div>
<div class="bface-slide-3"></div>
<div class="modal-wrapper modal-3">
Контент-3
</div>
</div>
<script>
// to hell jQuery!
document.getElementById('map').addEventListener('click', function (e) {
var t= e.target; // Объект - инициатор события
t.style.cursor='pointer';
if(/modal\-wrapper/i.test(t.className)) alert(t.className);
});
</script>
<?php
$str= ".class{padding:10px 5px;color:#fff;padding:50px!important;background:#000;padding:10px;}";
preg_match("/^([^\{]+){/", $str, $strOut);
$strOut= $strOut[0];
echo "<h5>Исходная строка:</h5> $str <hr>";
preg_match_all("~([^\{\;]+?)\:([^\;\}]+)~i", $str, $out);
$arr= [];
foreach($out[1] as $i => $p) {
if(!in_array($p, $arr)) {
// echo 'Unik - ' . $p . '<br>';
$strOut.= $p . ':' . $out[2][$i] . '; ';
$arr[]= $p;
}
}
echo '<hr>$arr=<br>';
print_r ($arr);
echo '<h5>Результат:</h5>' . $strOut;
?>
var obj1= {
prop1: value,
met1: function(arguments) {
body
}
// etc
}
obj1.met1();
var parent= {...};
var child= {
__proto__: parent,
.....
}
var a=1;
function f() {
var b=2;
window.c=3;
console.log(a,b,c);
}
console.log(a,b,c);
// Элементы с id month и year должны содержать int значения нужного месяца и года соответственно
var mon = document.getElementById('month').value - 1; // месяцы от 0 до 11
var year = document.getElementById('year').value; //Cook.get('year') ||
// alert(year+' '+mon) //2012
var d = new Date(year, mon),
table = '<table id="cal"><tr><th>пн</th><th>вт</th><th>ср</th><th>чт</th><th>пт</th><th>сб</th><th>вс</th></tr><tr>';
//alert(d)
for (var i = 0; i < getDay(d); i++) {
table += '<td></td>';
}
// ячейки календаря с датами
while (d.getMonth() == mon) {
table += '<td>' + d.getDate() + '</td>';
if (getDay(d) % 7 == 6) {
table += '</tr><tr>';
}
d.setDate(d.getDate() + 1);
}
if (getDay(d) != 0) {
for (var i = getDay(d); i < 7; i++) {
table += '<td></td>';
}
}
table += '</tr></table>';
function getDay(date) {
var day = date.getDay();
if (day == 0) day = 7;
return day - 1;
}
console.log("table= ", table);