Кидай

Тоже увлекся, на ник не обратила там вниманиеSiava писал(а):P.P.S.
Если речь об этом моде, то я его вчера уже проверял и отписался там же.
Вижу.Siava писал(а): Вот сюда
Код: Выделить всё
<var class="postImg postImgAligned img-right
Код: Выделить всё
<img src="http://хххх.хх/ace/mp_village.jpg" border="0" onload="imgFit(this, screen.width-250);" onclick="imgFit(this, screen.width-250);" alt="" />
Код: Выделить всё
function imgFit (img, maxW)
{
.....
function fixPostImage ($img)
{
....
return $img;
}
Код: Выделить всё
<script src="./jquery.pack.js" type="text/javascript"></script>
<script src="./jquery.pack2.js" type="text/javascript"></script>
<script language="Javascript" type="text/javascript">
var postImg_MaxWidth = screen.width - 202;
var postImgAligned_MaxWidth = Math.round(screen.width/3);
var hidePostImg = false;
$(document).ready(function(){
$(".postbody").each(function(){ initPost( $(this) ) });
});
</script>
Код: Выделить всё
function initPostImages(context)
{
if (hidePostImg) return;
var $in_spoilers = $('div.sp-body var.postImg', context);
$('var.postImg', context).not($in_spoilers).each(function(){
var $v = $(this);
var src = $v.attr('title');
var $img = $('<img src="'+ src +'" class="'+ $v.attr('className') +'" alt="IMG" />');
$img = fixPostImage($img);
var maxW = ($v.hasClass('postImgAligned')) ? postImgAligned_MaxWidth : postImg_MaxWidth;
$img.bind('click', function(){ return imgFit(this, maxW); });
$('#preload').append($img);
var loading_icon = '<a href="'+ src +'" target="_blank"><img src="images/pic_loading.gif" alt="" border="0" /></a>';
$v.html(loading_icon);
if ($.browser.msie) {
$v.after('<wbr>');
}
$img.one('load', function(){
imgFit(this, maxW);
$v.empty().append(this);
});
});
}
Спасибо за багрепортLektor писал(а):Стоп, такая трабла только под Opera 10 alpha Build 1139, а под IE картинки грузятся, но не правильно работает "function imgFit", a под FireFox 3.0.5 все нормально работает: и картинки грузятся imgFit воркает.
Код: Выделить всё
<script language="Javascript" type="text/javascript">
var postImg_MaxWidth = screen.width - 202;
var postImgAligned_MaxWidth = Math.round(screen.width/3);
var hidePostImg = false;
$(document).ready(function(){
$(this).each(function(){ initPost( $(this) ) });
});
</script>
Код: Выделить всё
<script language="Javascript" type="text/javascript">
var maxW = screen.width - 202;
$(document).ready(function(){
$(this).each(function(){ initPost( $(this) ) });
});
</script>
Код: Выделить всё
function initPostImages(context)
{
var $in_spoilers = $('div.sp-body var.postImg', context);
$('var.postImg', context).not($in_spoilers).each(function(){
var $v = $(this);
var src = $v.attr('title');
var $img = $('<img src="'+ src +'" class="'+ $v.attr('className') +'" alt="IMG" />');
$img = fixPostImage($img);
$img.bind('click', function(){ return imgFit(this, maxW); });
$('#preload').append($img);
var loading_icon = '<a href="'+ src +'" target="_blank"><img src="./images/pic_loading.gif" alt="" border="0"/></a>';
$v.html(loading_icon);
if ($.browser.msie || $.browser.opera) {
$img.one('load', function(){ imgFit(this, maxW); });
$v.empty().append($img);
$v.after('<wbr>');
}
else
{
$img.one('load', function(){
imgFit(this, maxW);
$v.empty().append(this);
});
}
});
}
Код: Выделить всё
$img.wrap('<a href="'+ this.src +'" target="_blank"></a>').attr({ src: "./images/tr_oops.gif", title: "Host for this image is banned!" });