|
developer ↓
|
 |
|
06 Июль, 2009, 12:11:50
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 153 Сила слова: 0
|
window.onload=function(){
var imgs = document.getElementsByTagName("img");
for (var i=0,j=imgs.length;i<j;i++)
imgs[i].onError = function (){this.src='11.jpg';}.apply(imgs[i]);
}
это работает а тебе минус за то что не смог доделать
ок, спасибо за помощь, но этот код заменяет в том числе и png картинки с прозрачностью.
developer, блядь вы сговорились все???? Че не по русски пишите? Че вот значит это працюэ?
на укр. языке "не работает".
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
06 Июль, 2009, 12:16:18 , спустя 4 минуты 28 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20781 Сила слова: 1.66
|
developer, почти уверен что onerror принимает параметром код ошибки, думаю что для пнг код ошибки один а для всех остальных случаев другой/другие Спустя 1 минуту 35 секунд добавил и все еще думаю что я 100% прав.
<script>
window.onerror=fnErrorTrap;
function fnErrorTrap(sMsg,sUrl,sLine){
oErrorLog.innerHTML="<b>An error was thrown and caught.</b><br />";
oErrorLog.innerHTML+="Error: " + sMsg + "<br />";
oErrorLog.innerHTML+="Line: " + sLine + "<br />";
oErrorLog.innerHTML+="URL: " + sUrl + "<br />";
return false;
}
function fnThrow(){
eval(oErrorCode.value);
}
</script>
<input type="text" id="oErrorCode" value="someObject.someProperty=true;"/>
<input type="button" value="Throw Error" onclick="fnThrow()"/>
<br />
<div id="oErrorLog"></div> Спустя 18 секунд добавил пиздец в мсдн примерчики для ие 4 ...
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
06 Июль, 2009, 04:28:34 , спустя 4 часа 12 минут 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
а я думаю что оригинальную картинку можно проверить примерно так
window.onload=function(){
var imgs = document.getElementsByTagName("img");
for (var i=0,j=imgs.length;i<j;i++)
imgs[i].onError = function (){
if(this.src.substr(this.src.length-3,this.src.length)=='png')
this.src='11.jpg';
}.apply(imgs[i]);
}
я тебе не код готовый даю а идею. неужели так сложно подумать собственной головой?!
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
developer ↓
|
 |
|
06 Июль, 2009, 04:56:45 , спустя 28 минут 11 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 153 Сила слова: 0
|
а я думаю что оригинальную картинку можно проверить примерно так
window.onload=function(){
var imgs = document.getElementsByTagName("img");
for (var i=0,j=imgs.length;i<j;i++)
imgs[i].onError = function (){
if(this.src.substr(this.src.length-3,this.src.length)=='png')
this.src='11.jpg';
}.apply(imgs[i]);
}
я тебе не код готовый даю а идею. неужели так сложно подумать собственной головой?!
спасибо, сделал так:
window.onload=function(){
var imgs = document.getElementsByTagName("img");
for (var i=0,j=imgs.length;i<j;i++)
imgs[i].onError = function (){
if(this.src.substr(this.src.length-3,this.src.length)=='png') {
//this.src='/no.jpg';
}
else {
this.src='/no.jpg';
}
}.apply(imgs[i]);
}
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
06 Июль, 2009, 05:02:51 , спустя 6 минут 6 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
а так слабо?
if(this.src.substr(this.src.length-3,this.src.length)!='png')
this.src='/no.jpg';
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
developer ↓
|
 |
|
06 Июль, 2009, 05:06:34 , спустя 3 минуты 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 153 Сила слова: 0
|
а так слабо?
if(this.src.substr(this.src.length-3,this.src.length)!='png')
this.src='/no.jpg';
можно и так, всё работает, но снова бок, счётчик liveinternet вставляется на страницы JS кодом вида:
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank>
<img src='http://counter.yadro.ru/hit?t45.7;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet' "+
"border='0' width='31' height='31'><\/a>")
//--> </script><!--/LiveInternet-->
и тоже заменяется no.jpg
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
06 Июль, 2009, 05:13:43 , спустя 7 минут 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
бля как же туго у тебя идет наука...
if(this.src.substr(this.src.length-3,this.src.length)!='png' || this.title == 'LiveInternet')
this.src='/no.jpg';
уже жалею что взялся за тебя.
вон проффесор хоть и гавнокодит
http://pyha.ru/forum/topic/2839.msg55833#msg55833
но не безнадежен ему можно помочь.
а ты в трех срочках проблему нашел.
ладно я виноват , функцию apply не все знают и далеко не все из них ее используют, но иф написать это пиздец.
ЗЫ смени ник
ЗЫЫ если блять this.title не работает, потому что титл не стандартное свойство то добавь id оно точно стандартное
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
developer ↓
|
 |
|
06 Июль, 2009, 06:08:53 , спустя 55 минут 10 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 153 Сила слова: 0
|
спасибо что уделил мне внимание, хоть и не работает, даже с id.
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
06 Июль, 2009, 06:48:51 , спустя 39 минут 58 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
developer, еперст
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='http://counter.yadro.ru/hit?t45.7;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet' "+
"border='0' width='31' height='31' id='LiveInternet'><\/a>")
//--></script><!--/LiveInternet-->
if(this.src.substr(this.src.length-3,this.src.length)!='png' || this.id == 'LiveInternet')
this.src='/no.jpg';
Спустя 48 секунд добавил а я тока хотел извинится что сорвался...
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
developer ↓
|
 |
|
06 Июль, 2009, 09:09:15 , спустя 2 часа 20 минут 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
06 Июль, 2009, 10:26:03 , спустя 1 час 16 минут 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
броня наша крепка и танки наши быстры, держи готовый пример
window.onload=function(){
var imgs = document.getElementsByTagName("img");
for (var i=0,j=imgs.length;i<j;i++)
imgs[i].onError = function (){
//if(this.src.substr(this.src.length-3,this.src.length)!='png' && this.id != 'LiveInternet') // так
if(!(this.src.substr(this.src.length-3,this.src.length)=='png' || this.id == 'LiveInternet')) // или так
this.src='no_image.jpg';
}.apply(imgs[i]);
}
вот можете посмотреть
я не можете, на ТЫ пожалуйста, это интернет!
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
developer ↓
|
 |
|
06 Июль, 2009, 10:50:28 , спустя 24 минуты 25 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 153 Сила слова: 0
|
броня наша крепка и танки наши быстры, держи готовый пример
window.onload=function(){
var imgs = document.getElementsByTagName("img");
for (var i=0,j=imgs.length;i<j;i++)
imgs[i].onError = function (){
//if(this.src.substr(this.src.length-3,this.src.length)!='png' && this.id != 'LiveInternet') // так
if(!(this.src.substr(this.src.length-3,this.src.length)=='png' || this.id == 'LiveInternet')) // или так
this.src='no_image.jpg';
}.apply(imgs[i]);
}
вот можете посмотреть
я не можете, на ТЫ пожалуйста, это интернет!
спасибо за помощь, заработало.
|
|
|
|
|
Записан
|
|
|
|
|