- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
function pause(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
function pause(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
lightbox.js
+163
var img = new Array(6);
img[0]="for_index.jpg";
img[1]="img1.jpg";
img[2]="img2.jpg";
img[3]="img3.jpg";
img[4]="img4.jpg";
img[5]="img5.jpg";
img[6]="img6.jpg";
img[7]="img7.jpg";
img[8]="img7.1.jpg";
img[9]="img7.2.jpg";
img[10]="img7_.jpg";
img[11]="img8.jpg";
img[12]="img9.jpg";
img[13]="img9.1.jpg";
img[14]="img9.2.jpg";
img[15]="img9.3.jpg";
img[16]="img9.4.jpg";
img[17]="img9.5.jpg";
img[18]="img9.6.jpg";
img[19]="img9.7.jpg";
img[20]="img9.8.jpg";
img[21]="img9.9.jpg";
img[22]="img9.10.jpg";
img[23]="img9.11.jpg";
img[24]="img9.12.jpg";
img[25]="img10.jpg";
img[26]="img10.1.jpg";
img[27]="img11.jpg";
img[28]="img11.3.jpg";
img[29]="img11.4.jpg";
img[30]="img11.5.jpg";
img[31]="img11.6.jpg";
img[32]="img12.jpg";
img[33]="img12.5.jpg";
img[34]="img12.6.jpg";
img[35]="img12.7.jpg";
img[36]="img12.8.jpg";
img[37]="img12.9.jpg";
img[38]="img12.10.jpg";
img[39]="img12.11.jpg";
img[40]="img12.12.jpg";
img[41]="img13.jpg";
img[42]="img14.jpg";
img[43]="img14.1.jpg";
img[44]="img14.2.jpg";
img[45]="img14.3.jpg";
img[46]="img14.4.jpg";
img[47]="img14.5.jpg";
img[48]="img14.6.jpg";
img[49]="img15.jpg";
img[50]="img15.1.jpg";
img[51]="img15.2.jpg";
img[52]="img15.3.jpg";
img[53]="img15.5.jpg";
img[54]="img16.jpg";
img[55]="img16.1.jpg";
img[56]="img16.3.jpg";
img[57]="img16.4.jpg";
img[58]="img16.5.jpg";
var currentImage=0;
function next() {
currentImage++;
if (currentImage == img.length){
currentImage=0;
};
document.getElementById("pic").src="images/photos/elka2009/big/"+img[currentImage];
}
function prev() {
currentImage--;
if (currentImage == -1){
currentImage=img.length-1;
};
document.getElementById("pic").src="images/photos/elka2009/big/"+img[currentImage];
}
+157
function othercomplaints ()
{
if (window.document.Profiles.OtherComplaints !== undefined)
if (window.document.Profiles.OtherComplaints.checked) {
for (i=1;i<=20;i++) {
eval("document.getElementById('otherc"+i+"').style.display = 'block';");
}
} else {
for (i=1;i<=20;i++) {
eval("document.getElementById('otherc"+i+"').style.display = 'none';");
}
}
}
+165
$(".left_links li ul li.current_menu_item").parent().show();
$(".left_links li ul li ul li.current_menu_item").parent().parent().parent().show();
$(".left_links li ul li ul li ul li.current_menu_item").parent().parent().parent().parent().parent().show();
$(".left_links li ul li ul li ul li.current_menu_item").parent().parent().parent().parent().parent().parent().parent().show();
Боковое меню с 5 уровней. Чудо задача показать выбранный пользователем пункт этого меню . Глупейший способ js представлен выше.
+166
if (
(((a[0][0] < a[1][0] && (x >= a[0][0] && x <= a[1][0])) ||
(a[0][0] > a[1][0] && (x <= a[0][0] && x >= a[1][0]))) &&
((b[0][0] < b[1][0] && (x >= b[0][0] && x <= b[1][0])) ||
(b[0][0] > b[1][0] && (x <= b[0][0] && x >= b[1][0])))) ||
(a[0][0] == a[1][0] && ((a[0][1] < a[1][1] && (y >= a[0][1] && y <= a[1][1])) ||
(a[0][1] > a[1][1] && (y <= a[0][1] && y >= a[1][1])))
) || (
b[0][0] == b[1][0] && ((b[0][1] < b[1][1] && (y >= b[0][1] && y <= b[1][1])) ||
(b[0][1] > b[1][1] && (y <= b[0][1] && y >= b[1][1])))
)) {
return [x, y];
} else {
return false;
}
+159
var wma0;
wma0 = {
0: "02:35 08/01/2012",
1: "дайте скрипт подарки",
id: 3,
uid: 103,
login: "gadget"
}
mess[0] = wma0;
var wma0;
wma0 = {
pol: 0,
last: 1325975830
}
u[0] = wma0;
var wma1;
wma1 = {
0: "10:19 20/12/2011",
1: "уххйййффыввы",
id: 2,
uid: 90,
login: "kotofeyka"
}
mess[1] = wma1;
var wma1;
wma1 = {
pol: 0,
last: 1324361954
}
u[1] = wma1;
json? Не, не слышал
+146
function readReverseCrypt(){
if (!cryptStr) return END_OF_INPUT;
while (true){
if (cryptCount >= cryptStr.length) return END_OF_INPUT;
var nextCharacter = cryptStr.charAt(cryptCount);
cryptCount++;
if (rbc[nextCharacter]){
return rbc[nextCharacter];
}
if (nextCharacter == 'A') return 0;
}
return END_OF_INPUT;
}
Выйдем из цикла только выйдя из функции. Строка 13 на всякий случай.
// из одной соц сети с 25 миллионами пользователей
+148
http://digest.subscribe.ru/inet/review/n763622828.html
Статья прелесть. document.write() в наше-то время...
+152
jQuery(document).ready(function() {
var size = $('#slider li div').size();
var col = 0;
var rcol = 0;
var blocks = '';
$('#slider li div').each(function(){
if(col==0){blocks = blocks+'<li>';};
blocks = blocks+'<div class="item">'+$(this).html()+'</div>';
col = col + 1;
rcol = rcol + 1;
if(col==21){blocks = blocks+"</li>";col = 0;};
if(rcol==size & rcol!=21){blocks = blocks+'</li>';}
});
$('#slider li').remove();
$('#slider').html(blocks);
jQuery('.slider').jcarousel({
vertical: false,
scroll: 1,
wrap: 'circular'
});
});
Классический jquery
+158
<div class="shadow">
<script type="text/javascript">
$(document).ready(function(){ // по завершению загрузки страницы
$('#menuprod').mouseover(function() {
$('#menuprodview').show();
});
$('#menuprod').mouseout(function() {
$('#menuprodview').hide();
});
$('#menuprodview').mouseover(function() {
$('#menuprodview').show();
});
$('#menuprodview').mouseout(function() {
$('#menuprodview').hide();
});
$('#menufam').mouseover(function() {
$('#menufamview').show();
});
$('#menufam').mouseout(function() {
$('#menufamview').hide();
});
$('#menufamview').mouseover(function() {
$('#menufamview').show();
});
$('#menufamview').mouseout(function() {
$('#menufamview').hide();
});
$('#menucity').mouseover(function() {
$('#menucityview').show();
});
$('#menucity').mouseout(function() {
$('#menucityview').hide();
});
$('#menucityview').mouseover(function() {
$('#menucityview').show();
});
$('#menucityview').mouseout(function() {
$('#menucityview').hide();
});
$('#menucontact').mouseover(function() {
$('#menucontactview').show();
});
$('#menucontact').mouseout(function() {
$('#menucontactview').hide();
});
$('#menucontactview').mouseover(function() {
$('#menucontactview').show();
});
$('#menucontactview').mouseout(function() {
$('#menucontactview').hide();
});
});
</script>
<div class="menu_style">