#43974511 · 8 Mar 2015, 14:34 · · პროფილი · პირადი მიმოწერა · ჩატი
pawo_pawo ეს სკრიპტი ჩაასწორე როგორც რა გაგიხარდება
და შეინახე .js ფორმატში
| CODE | var arry_img = new Array (" ---> ბანერის სურათის URL <--- " );
var i1 = Math.floor(1*Math.random());
document.write('<div id="banner" style="position:absolute;"> ---> ბანერის კოდი <--- </div>');
var floatingMenuId1 = 'banner'; var floatingMenu3 = { targetX: -165, targetY: 110,
hasInner: typeof(window.innerWidth) == 'number', hasElement: typeof(document.documentElement) == 'object' && typeof(document.documentElement.clientWidth) == 'number',
menu: document.getElementById ? document.getElementById(floatingMenuId1) : document.all ? document.all[floatingMenuId1] : document.layers[floatingMenuId1] };
floatingMenu3.move = function () { floatingMenu3.menu.style.left = floatingMenu3.nextX + 'px'; floatingMenu3.menu.style.top = floatingMenu3.nextY + 'px'; }
floatingMenu3.computeShifts = function () { var de = document.documentElement;
floatingMenu3.shiftX = floatingMenu3.hasInner ? pageXOffset : floatingMenu3.hasElement ? de.scrollLeft : document.body.scrollLeft; if (floatingMenu3.targetX < 0) { floatingMenu3.shiftX += floatingMenu3.hasElement ? de.clientWidth : document.body.clientWidth; }
floatingMenu3.shiftY = floatingMenu3.hasInner ? pageYOffset : floatingMenu3.hasElement ? de.scrollTop : document.body.scrollTop; if (floatingMenu3.targetY < 0) { if (floatingMenu3.hasElement && floatingMenu3.hasInner) { // Handle Opera 8 problems floatingMenu3.shiftY += de.clientHeight > window.innerHeight ? window.innerHeight : de.clientHeight } else { floatingMenu3.shiftY += floatingMenu3.hasElement ? de.clientHeight : document.body.clientHeight; } } }
floatingMenu3.calculateCornerX = function() { if (floatingMenu3.targetX != 'center') return floatingMenu3.shiftX + floatingMenu3.targetX;
var width = parseInt(floatingMenu3.menu.offsetWidth);
var cornerX = floatingMenu3.hasElement ? (floatingMenu3.hasInner ? pageXOffset : document.documentElement.scrollLeft) + (document.documentElement.clientWidth - width)/2 : document.body.scrollLeft + (document.body.clientWidth - width)/2; return cornerX; };
floatingMenu3.calculateCornerY = function() { if (floatingMenu3.targetY != 'center') return floatingMenu3.shiftY + floatingMenu3.targetY;
var height = parseInt(floatingMenu3.menu.offsetHeight);
// Handle Opera 8 problems var clientHeight = floatingMenu3.hasElement && floatingMenu3.hasInner && document.documentElement.clientHeight > window.innerHeight ? window.innerHeight : document.documentElement.clientHeight
var cornerY = floatingMenu3.hasElement ? (floatingMenu3.hasInner ? pageYOffset : document.documentElement.scrollTop) + (clientHeight - height)/2 : document.body.scrollTop + (document.body.clientHeight - height)/2; return cornerY; };
floatingMenu3.doFloat = function() { // Check if reference to menu was lost due // to ajax manipuations if (!floatingMenu3.menu) { menu = document.getElementById ? document.getElementById(floatingMenuId1) : document.all ? document.all[floatingMenuId1] : document.layers[floatingMenuId1];
initSecondary(); }
var stepX, stepY;
floatingMenu3.computeShifts();
var cornerX = floatingMenu3.calculateCornerX();
var stepX = (cornerX - floatingMenu3.nextX) * .07; if (Math.abs(stepX) < .5) { stepX = cornerX - floatingMenu3.nextX; }
var cornerY = floatingMenu3.calculateCornerY();
var stepY = (cornerY - floatingMenu3.nextY) * .07; if (Math.abs(stepY) < .5) { stepY = cornerY - floatingMenu3.nextY; }
if (Math.abs(stepX) > 0 || Math.abs(stepY) > 0) { floatingMenu3.nextX += stepX; floatingMenu3.nextY += stepY; floatingMenu3.move(); }
setTimeout('floatingMenu3.doFloat()', 20); };
// addEvent designed by Aaron Moore floatingMenu3.addEvent = function(element, listener, handler) { if(typeof element[listener] != 'function' || typeof element[listener + '_num'] == 'undefined') { element[listener + '_num'] = 0; if (typeof element[listener] == 'function') { element[listener + 0] = element[listener]; element[listener + '_num']++; } element[listener] = function(e) { var r = true; e = (e) ? e : window.event; for(var i = element[listener + '_num'] -1; i >= 0; i--) { if(element[listener + i](e) == false) r = false; } return r; } }
//if handler is not already stored, assign it for(var i = 0; i < element[listener + '_num']; i++) if(element[listener + i] == handler) return; element[listener + element[listener + '_num']] = handler; element[listener + '_num']++; };
floatingMenu3.init = function() { floatingMenu3.initSecondary(); floatingMenu3.doFloat(); };
// Some browsers init scrollbars only after // full document load. floatingMenu3.initSecondary = function() { floatingMenu3.computeShifts(); floatingMenu3.nextX = floatingMenu3.calculateCornerX(); floatingMenu3.nextY = floatingMenu3.calculateCornerY(); floatingMenu3.move(); }
if (document.layers) floatingMenu3.addEvent(window, 'onload', floatingMenu3.init); else { floatingMenu3.init(); floatingMenu3.addEvent(window, 'onload', floatingMenu3.initSecondary); }
function move_lower_right() { floatingMenu3.targetX=-250; floatingMenu3.targetY=-120; }
//move_lower_right();
|
style.css-ში ან სადაც გინდა ჩააგდე
| CODE | #banner { left: 0 !important; margin-left: 14px !important; } |
Index-ში სადაც გინდა რო გამოჩნდეს ბანერი ჩასვი ესე (ზედა კოდის ფაილი გამოიტანე ანუ)
| CODE | | <script type="text/java[ertad]script" src="სკრიპტი.js"></script> |
მორჩა და გათავდა
This post has been edited by UE-group on 8 Mar 2015, 14:38
--------------------
Slow Justice is No Justice!
|