banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Chuyển quảng cáo từ bên trái chuyển sang phải như nào?  XML
  [Programming]   Chuyển quảng cáo từ bên trái chuyển sang phải như nào? 24/10/2009 09:38:09 (+0700) | #1 | 196539
[Avatar]
nhatminh1209
Member

[Minus]    0    [Plus]
Joined: 25/01/2005 08:55:11
Messages: 102
Offline
[Profile] [PM]
Đây là đoạn code trong 1 đoạn quảng cáo để vào trong forum. Nhưng mặc định nó chỉ chạy bên trái smilie Mình muốn chuyển nó sang phải mà ko được. Có ai biết chuyển nó sang phải như nào không? Giúp hộ với:

Code:
var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 5 //set x offset of bar in pixels
var startY = 40 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}

function staticbar(){
	barheight=document.getElementById("topbar").offsetHeight
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;
	function ml(id){
		var el=d.getElementById(id);
		if (!persistclose || persistclose && get_cookie("remainclosed")=="")
		el.style.visibility="visible"
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
		el.x = startX;
		if (verticalpos=="fromtop")
		el.y = startY;
		else{
		el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
		el.y -= startY;
		}
		return el;
	}
	window.stayTopleft=function(){  
if (verticalpos=="fromtop"){  
var pY = ns ? pageYOffset : iecompattest().scrollTop;  
ftlObj.y += (pY + startY - ftlObj.y)/0;  
}  
else{  
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;  
ftlObj.y += (pY - startY - ftlObj.y)/0;  
}  
ftlObj.sP(ftlObj.x, ftlObj.y);  
setTimeout("stayTopleft()", 0);  
}  
 	ftlObj = ml("topbar");
	stayTopleft()
}

if (window.addEventlistener)
window.addEventlistener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar

Mình thấy trong cái Code:
el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
mình đã thử thay cái this.style.left thành this.style.right thì nó sang phải smilie nhưng khi nó sang phải thì nó đứng im ko trượt lên xuống nữa . Mình ko hiểu sao? Có ai hiểu về cách chuyển này thì giúp mình nhé. Search thử mà ko biết chuyển như nào
[Up] [Print Copy]
  [Programming]   Chuyển quảng cáo từ bên trái chuyển sang phải như nào? 29/10/2009 16:05:58 (+0700) | #2 | 196991
[Avatar]
nhatminh1209
Member

[Minus]    0    [Plus]
Joined: 25/01/2005 08:55:11
Messages: 102
Offline
[Profile] [PM]
Hé hé... Không biết có phải em post sai mục là giờ hỏi về web thì vào mục windows không mà ko có ai reply. Có mod nào chuyển hộ em vào bên Windows với.
[Up] [Print Copy]
  [Programming]   Chuyển quảng cáo từ bên trái chuyển sang phải như nào? 29/10/2009 23:29:45 (+0700) | #3 | 197008
phuchn71
HVA Friend

Joined: 07/07/2003 07:02:53
Messages: 495
Location: X%
Offline
[Profile] [PM] [WWW]

}
window.stayTopleft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/0;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/0;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopleft()", 0);
}
ftlObj = ml("topbar");
stayTopleft()
}
 
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|