- 1
- 2
- 3
- 4
- 5
function length(obj){
var y = 0;
for(var i = 0; i < obj.length; i++) y++;
return y;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+187
function length(obj){
var y = 0;
for(var i = 0; i < obj.length; i++) y++;
return y;
}
+159
function setmenu(fid,a)
{
try
{
ma=eval("menu"+a)
ra=eval("razz"+a)
if(fid=="raz"+a)
{
lft=ra.offsetLeft+gentab.offsetLeft+menubeg.offsetLeft+menu.offsetLeft;
ua=navigator.userAgent.toLowerCase();
isIE = ((ua.indexOf("msie")!= -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1));
isGecko = (ua.indexOf("gecko") != -1);
isSafari = (ua.indexOf("safari") != -1);
isKonqueror = (ua.indexOf("konqueror") != -1);
isOpera = (ua.indexOf("opera") != -1)
if(isIE)
{
ma.style.top=66;
}
else
{
ma.style.top=59;
if(isOpera) ma.style.top=51;
}
if(a==6)ma.style.top=30;
if(a==5)
{
if((!isIE)&&(!isOpera))lft=672;
}
ma.style.left=lft;
if(lft+ma.offsetWidth>gentab.offsetLeft+gentab.offsetWidth)
{
ma.style.left=gentab.offsetLeft+gentab.offsetWidth-(ma.offsetWidth+2)
}
ma.style.visibility="visible";
ma.style.zIndex=100;
if(menu_old!=a)
{
eval('menu'+menu_old).style.visibility="hidden"
}
menu_old=a
}
}
catch(err)
{
}
}
http://www.softgrad.com/softgrad.js
(контора уебдевелоперов)
вот так "microsoft certified partner-ы" решают вопрос кроссбарузерной верстки.
+157
var menuwidth='165px';
var disappeardelay=1000;
var hidemenu_onclick="yes";
var ie4=document.all;
var ns6=document.getElementById&&!document.all;
if(ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;position:absolute;z-index:100;width:'+menuwidth+';" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>');
.............
dropmenuobj=document.getElementById?document.getElementById("dropmenudiv"):dropmenudiv;
.............
function hidemenu(e)
{
if(typeof dropmenuobj!="undefined")
{
if(ie4||ns6)dropmenuobj.style.visibility="hidden"
}
};
.............
if(hidemenu_onclick=="yes") document.onclick=hidemenu;
http://newwave.hoha.ru/maxim_axenov/menu.js
Bon Appétit!
сайт какого-то барыги!
ух самородок! (там если еще поковыряться можно и обляпаться)
+170
function openVoteWin(wUri, wName, wWidth, wHeight, wScroll, wMenu) {
var scrollBars = (wScroll!=0) ? 1 : 0;
var menuBars = (wMenu) ? 1 : 0;
var positionLeft = (screen.width - wWidth)/2;
var positionTop = (screen.height - wHeight)/2;
var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=0,menubar='+menuBars+',resizable=0,scrollbars='+scrollBars+',status=0,titlebar=0,toolbar=0,directories=0,hotkeys=0')
myW.focus();
}
function openWin(wUri, wName, wWidth, wHeight, wScroll, wMenu) {
var scrollBars = (wScroll!=0) ? 1 : 0;
var menuBars = (wMenu) ? 1 : 0;
var positionLeft = (screen.width - wWidth)/2;
var positionTop = (screen.height - wHeight)/2;
var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=0,menubar='+menuBars+',resizable=0,scrollbars='+scrollBars+',status=0,titlebar=0,toolbar=0,directories=0,hotkeys=0')
myW.focus();
}
function openWinResize(wUri, wName, wWidth, wHeight, wScroll, wMenu, wResize) {
var scrollBars = (wScroll!=0) ? 1 : 0;
var menuBars = (wMenu) ? 1 : 0;
var reSizable = (wResize) ? 1 : 0;
var positionLeft = (screen.width - wWidth)/2;
var positionTop = (screen.height - wHeight)/2;
var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=0,menubar='+menuBars+',resizable='+reSizable+',scrollbars='+scrollBars+',status=0,titlebar=0,toolbar=0,directories=0,hotkeys=0')
myW.focus();
}
function openWinblur(wUri, wName, wWidth, wHeight, wScroll, wMenu) {
var scrollBars = (wScroll!=0) ? 1 : 0;
var menuBars = (wMenu) ? 1 : 0;
var positionLeft = (screen.width - wWidth)/2;
var positionTop = (screen.height - wHeight)/2;
var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=1,menubar='+menuBars+',resizable=1,scrollbars='+scrollBars+',status=1,titlebar=1,toolbar=1,directories=1,hotkeys=1')
myW.blur();
}
function openWinFull(wUri, wName, wWidth, wHeight, wScroll, wMenu) {
var scrollBars = (wScroll!=0) ? 1 : 0;
var menuBars = (wMenu) ? 1 : 0;
var positionLeft = (screen.width - wWidth)/2;
var positionTop = (screen.height - wHeight)/2;
var myW = window.open(wUri,wName,'width='+wWidth+',height='+wHeight+',top='+positionTop+',left='+positionLeft+',location=1,menubar='+menuBars+',resizable=1,scrollbars='+scrollBars+',status=1,titlebar=1,toolbar=1,directories=1,hotkeys=1')
myW.focus();
}
Пусть автору будет стыдно, если он зайдет на ГК
+163
<h4 class="red">Security</h4>
<p>This is to stop automated scripts completing the form at random.</p>
<div class="applysection">
<table>
<tr>
<td> </td>
<td> </td>
<td width="40%"> </td>
</tr>
<tr>
<th>What is the total <br />
of 4 plus 4?</th>
<td><input type="text" id="Human" name="Human" class="required" /></td>
<td class="helptext">please answer numerically. i.e.: 6 or 3 etc.</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td width="40%"> </td>
</tr>
</table>
</div>
......... и где-то в недрах подключаемого JS проверяем.....
function isValidHuman(sHuman) { return sHuman == 8 }
КАПЧА!!!!
сейчас мы это уже исправили так что без ссылки, но локально осталось это произведение.
+143
function changeAlign() {
try {
for(var i = 0; i < document.getElementById("tariff_content").getElementsByTagName("table").length; i++) {
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].className == "common") {
document.getElementById("tariff_content").getElementsByTagName("table")[i].removeAttribute("cellPadding");
document.getElementById("tariff_content").getElementsByTagName("table")[i].removeAttribute("cellSpacing");
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[0].className != "header"){
var firstTDCount = 0;
for(var z = 0; z < document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells.length; z++) {
firstTDCount = firstTDCount + (document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[z].colSpan);
}
document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].insertRow(0);
for(var j = 0; j < firstTDCount; j++) {
document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].insertCell(j);
document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].className = "header";
document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].innerText = " ";
}
}
for(var j = 0; j < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows.length; j++) {
for(var k = 0; k < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length; k++) {
if(
(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length > 1) && (k != 0)
&& (document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].className != "header")
)
{
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k - 1].rowSpan == 1) {
document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "right";
//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.backgroundColor = "red";
}
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].colSpan == 2) {
document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "center";
}
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.width == "60px") {
//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].style.backgroundColor = "red";
document.getElementById("tariff_content").getElementsByTagName("table")[i].deleteRow(j);
break;
//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.width = "";
}
}
}
}
}
}
} catch(e) {}
return false;
}
http://www.mts.ru/upload/images/script/js.js
+144
function insertOpenTable() {
return "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\" class=\"footnote\">";
}
function insertCloseTable() {
return "</table>";
}
http://www.mts.ru/upload/images/script/js.js
+167
function hasclass(e,c){
has=false
for(i=0;i<e.className.split(' ').length;i=i+1)
if( e.className.split(' ')[i]=== c) has= true;
if(has==true){return true;}else{return false;}
}
В лучших традициях говнокода. Оригинальное форматирование сохранено.
+114
if(id==1) {
voteCount1 = Number(vote);
} else if(id==2) {
voteCount2 = Number(vote);
} else if(id==3) {
voteCount3 = Number(vote);
} else if(id==4) {
voteCount4 = Number(vote);
} else if(id==5) {
voteCount5 = Number(vote);
}
+158
$('div.contain p ~ a[href$="jpg"]').attr('id', 'linker');
document.getElementById('linker').style.color = 'green';