Форум поддержки пользователей ZeroParking

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум поддержки пользователей ZeroParking » Вопросы по скриптам » Отгибающийся анимированный уголок


Отгибающийся анимированный уголок

Сообщений 1 страница 2 из 2

1

Здравствуйте, долго лазила по просторам сети, наконец-то с большим трудом откопала скрипт для анимированного уголка. Выглядит он следующим образом:

Код:
<script type="text/javascript">
  esel_small = 'Ссылка на картинку размером 100х100';
  esel_big = 'Ссылка на картинку большого изображения';
  esel_url = 'Ссылка переход при нажатие на баннер';
  esel_s = 'http://szenprogs.ru/flash/esel_s.swf';
  esel_b = 'http://szenprogs.ru/flash/esel_b.swf';
</script>
<script type="text/javascript" src="http://szenprogs.ru/scripts/esel.js"></script>

Когда добавила картинки и поставила скрипт на форум, уголок появился, работает как надо, но при этом создает сильный сдвиг форума (он слишком расширяет форум, отодвигая влево другие элементы - боковую панель, фон тела). Не могли бы вы подсказать, что я сделала не правильно и как поправить скрипт так, чтобы таких проблем не возникало? Или может кто знает другой скрипт, где можно редактировать параметры непосредственно в ПА?

0

2

Ох, если мне никто не может помочь с вышевыложанным кодом, может кто-то подскажет по поводу вот этого...

Код:
<script type="text/javascript"> var pagepeel = new Object();

pagepeel.ad_url = escape('http://www.google.ru/'); //ссылка, на которую будет вести баннер

pagepeel.small_path = 'http://szenprogs.ru/flash/esel_s.swf'; // путь к файлу small.swf
pagepeel.small_image = escape('http://s017.radikal.ru/i419/1110/15/91fbd2b68609.jpg'); // путь к маленькому изображению уголка (до наведения мышью на баннер) (поддерживаются форматы  .jpg, .gif, .png, .swf) - 75X75
pagepeel.small_width = '100'+'px';
pagepeel.small_height = '100'+'px';
pagepeel.small_params = 'ico=' + pagepeel.small_image;

pagepeel.big_path = 'http://szenprogs.ru/flash/esel_b.swf'; // путь к файлу big.swf
pagepeel.big_image = escape('http://s017.radikal.ru/i431/1110/9e/962f222d195c.jpg'); // путь к большому изображению уголка (при наведении )(.jpg, .gif, .png, .swf) - 500X500
pagepeel.big_width = '650';
pagepeel.big_height = '650';
pagepeel.big_params = 'big=' + pagepeel.big_image + '&ad_url=' + pagepeel.ad_url;

function sizeup987(){
	document.getElementById('PagePeelBig').style.top = '0px';
	document.getElementById('PagePeelSmall').style.top = '-1000px';
} 

function sizedown987(){
	document.getElementById("PagePeelSmall").style.top = "0px";
	document.getElementById("PagePeelBig").style.top = "-1000px";
}


// скрипт Коробкина Дмитрия aka Octane [ www.codeisart.ru / www.js-core.ru]
function insertFlash(node, url, width, height, params) {
	var object, param, key;
	function newParam(name, value) {
    if(0 /*@cc_on + 1 @*/) return ['<param name="', name, '" value="', value, '" />'].join('');
    else {
    	param = document.createElement('param');
    	param.name = name;
    	param.value = value;
    	return param;
    }
	}
	if(0 /*@cc_on + 1 @*/) {
    object = ['<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="', width, '" height="', height, '"><param name="movie" value="', url, '" />'];
    if(params) for(key in params) if(params.hasOwnProperty(key)) object.push(newParam(key, params[key]));
    object.push('<\/object>');
    node.innerHTML = object.join('');
	}
	else {
    object = document.createElement('object');
    object.type = 'application/x-shockwave-flash';
    object.data = url;
    object.width = width;
    object.height = height;
    if(params) for(key in params) if(params.hasOwnProperty(key)) object.appendChild(newParam(key, params[key]));
    while(node.firstChild) node.removeChild(node.firstChild);
    node.appendChild(object);
	}
}
    
window.onload = function() {
	
	var bigFlash = document.createElement('div');
	bigFlash.id = 'PagePeelBig';
	bigFlash.style.position = 'absolute';
	bigFlash.style.top = '-1000px';
	bigFlash.style.right = '0px';
	bigFlash.style.zIndex = '9999';
	bigFlash.style.width = pagepeel.big_width;
	bigFlash.style.height= pagepeel.big_height;
	document.body.appendChild(bigFlash);
	
	var flash2 = document.getElementById('PagePeelBig');
	var url2 = pagepeel.big_path + '?' + pagepeel.big_params;
	var width2 = pagepeel.big_width;
	var height2 = pagepeel.big_height;
	var parametrs2 = {
    wmode: 'transparent',
    quality: 'high'
	};
	
	var smallFlash = document.createElement('div');
	smallFlash.id = 'PagePeelSmall';
	smallFlash.style.position = 'absolute';
	smallFlash.style.top = '0px';
	smallFlash.style.right = '0px';
	smallFlash.style.zIndex = '9999';
	smallFlash.style.width = pagepeel.small_width;
	smallFlash.style.height= pagepeel.small_height;
	document.body.appendChild(smallFlash);
    	
	var flash = document.getElementById('PagePeelSmall');
	var url = pagepeel.small_path + '?' + pagepeel.small_params;
	var width = pagepeel.small_width;
	var height = pagepeel.small_height;
	var parametrs = {
    wmode: 'transparent',
    quality: 'high'
	};
	
	
	insertFlash(flash2, url2, width2, height2, parametrs2);
	insertFlash(flash, url, width, height, parametrs);
	
};</script>

Скрипт создавала с помощью видео урока найденного во всемирной сети и Macromedia Dreamweaver 8, после нескольких проб и ошибок его наконец-то получилось установить, НО он отказывается отгибаться((( В чем проблема понять не могу, так как на предпросмотре он прекрасно работает(((( Кто-нибудь может подсказать, в каком месте была допущена ошибка в коде или возможно в нем чего-то не хватает?

0


Вы здесь » Форум поддержки пользователей ZeroParking » Вопросы по скриптам » Отгибающийся анимированный уголок


Рейтинг форумов | Создать форум бесплатно