- 1
path = path.path if typeof path "object"
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
path = path.path if typeof path "object"
На CoffeeScript написал.
+154
// функция дед
function dead(var1, var2) {
a = 'Маша';
b = 'Паша';
с = 'Витя';
d = 'Очкарик Гриша';
e = 'Виталий';
abcde_ubiyca = 'Дима Курочкин'; // он сожрёт их мозг
};
$.get('/dead/index/wow?'+a+'&'+b+'&'+c+'&'+d+'&'+e+'', function(data) {
function ifka() {
if(data ==== 'undifined') {
return data;
}
}
});
[img]http://www.x-top.org/images/prikol/2009/07/30/4a7197483784f.jpg[/img]
Опять могилки.
Собственно автор попросил придумать что-то стоящее.
Он погубит нас функцией дед ;(
+164
function ubiyca() {
function pasha() {
// убийца паша
dead('машу'); // паша убивает машу
function masha() {
//убийца маша
dead('пашу'); // маша убивает пашу
}
}
function dead_ pasha_and_masha() {
//убиваем пашу и машу
dead('и пашу и машу');
}
}
Код знакомого, который пытается реализовать могилки на сайте.
function dead_ pasha_and_masha() {
//убиваем пашу и машу
dead('и пашу и машу');
}
Получается, что паша и маша убивает пашу и машу? оО
+153
<!-- позиционирование элементов меню -->
<script language="JavaScript">
var pos = document.getElementById('f_g_b').offsetLeft;
var obj = getElementsByClass('s_g_b',null,'table');
for(i=0;i<obj.length;i++){
obj[i].style.left = pos+"px";
}
var ua = navigator.userAgent;
if ((ua.indexOf('Gecko') != -1)&&(ua.indexOf('Chrome') == -1))
{
obj = getElementsByClass('s_g_t',null,'table');
for(i=0;i<obj.length;i++){
obj[i].style.left = pos+"px";
}
}
</script>
Предыдущий пост цвяточек по сравнению, с использованияем JS вместо css хаков. ППЦ я такого еще не видел.
+170
showWindow: function() {
if (typeof(this.window) == 'undefined') {
this.init();
} else {
this.window = 'undefined';
this.init();
}
this.window.show();
}
+165
day = new Date();
hour = day.getHours();
if (hour>=0 && hour<9) greeting = "Ночной NON-STOP";
else { if (hour>=10 && hour<12) greeting = "По вашим заявкам";
else { if (hour>=12 && hour<13) greeting = "Базар о интересном";
else { if (hour>=13 && hour>=17) greeting = "Дневной NON-STOP";
else { if (hour>=17 && hour<=20) greeting = "Расслабляющая музыка";
else { if (hour>=20 && hour<=24) greeting = "Музыка 90-х"; }}}}
document.write(greeting);
Автор кода явно не знал, что в js можно использовать else if. Выражение hour>=12 && hour<13 можно было упростить, написав hour == 12. И фигурную скобку в конце закрыть забыл.
(Отсюда: intobservatory.ru/forum/index.php/topic,4141.0.html)
+153
function preview(e,id,b){
e.stopPropagation();
var post;
if(b!=board||!$('#post_'+id).attr('id')){
$.getJSON('/getpost/'+b+'/'+id,function(data,status){
if(data){
post=$.tmpl(postmpl, {post:data,lng:'',info:''});
}else{
post=$('<div id="post_'+id+'" class="reply poststyle"> 404 </div>');
}
post.css({display:'block', width: '450px', position: 'absolute', top: e.pageY, left: e.pageX})
.mouseleave(function(evt){
if(!/cloned_/i.test(evt.relatedTarget.id)||evt.relatedTarget.id>p.attr('id')){
post.remove();
}
})
.attr('id','cloned_'+id).appendTo($(doc.body))
});
}else{
post=$('#post_'+id).clone();
post.css({display:'block', width: '450px', position: 'absolute', top: e.pageY, left: e.pageX})
.mouseleave(function(evt){
if(!/cloned_/i.test(evt.relatedTarget.id)||evt.relatedTarget.id>p.attr('id')){
post.remove();
}
})
.attr('id','cloned_'+id).appendTo($(doc.body))
}
}
+147
function back_size()
{
var w = document.body.clientWidth;
var h = document.body.clientHeight;
var iw = 1680;
var ih = 1050;
var rw;
var rh;
var c;
c = w/iw;
rw = iw*c;
rh = ih*c;
if(rh<h)
{
c = h/ih;
rw = iw*c;
rh = ih*c;
}
var margleft = (w-rw)/2;
var margtop = (h-rh)/2;
var thisbody = $(body);
thisbody.css("background-size", rw+" "+rh);
thisbody.css("background-position-x", margleft);
thisbody.css("background-position-y", margtop);
}
Моя версия маштобируемого бека..
+168
chkbox=document.getElementById(parentId + "_ctl0" + i + "_chkSelect");
while(chkbox!=null)
{
if (chkbox.disabled == false)
{
chkbox.checked=value;
}
i=i+1;
if(i==1 || i==2 || i==3 || i==4 || i==5 || i==6 || i==7 || i==8 || i==9)
{
chkbox=document.getElementById(parentId + "_ctl0" + i + "_chkSelect");
}
else
{
chkbox=document.getElementById(parentId + "_ctl" + i + "_chkSelect");
}
}
Как при помощи яваскрипта снять или установить галочки в чекбоксах? Лучшие индусские программисты рекомендуют!
+172
<script language="JavaScript">
document.write("<div class=\"rolover\">");
document.write("<div id=\"photos\" class=\"galleryview\">");
document.write("<div class=\"panel\">");
document.write("<img class=\"gwu_image\" src=\"root/img/01.jpg\" /> ");
document.write("<div class=\"panel-overlay-block\">");
document.write("</div>");
document.write("<div class=\"panel-overlay\">");
document.write("<h2>Euro2012 in Donetsk...</h2>");
document.write("<p>Donbass arena welcome guests...</a>. More <a href=\"index.php?section_id=478\" target=\"_blank\">here</a>.</p>");
document.write("</div>");
document.write("</div>");
document.write("<div class=\"panel\">");
document.write("<img class=\"gwu_image\" src=\"root/img/02.jpg\" /> ");
....
document.write("<li><img src=\"root/img/frame2-06.jpg\" alt=\"Slide\" title=\"Slide\" /></li>");
document.write("<li><img src=\"root/img/frame2-05.jpg\" alt=\"Slide\" title=\"Slide\" /></li>");
document.write("<li><img src=\"root/img/frame2-07.jpg\" alt=\"Slide\" title=\"Slide\" /></li>");
document.write("<li><img src=\"root/img/frame2-08.jpg\" alt=\"Slide\" title=\"Slide\" /></li>");
document.write("</ul>");
document.write("</div>");
document.write("</div>");
и еще около 300 строк.
Мега реализация галереи от неизвестного творца