Gốc > Chia sẻ kinh nghiệm > Web - Blog >
Vũ Ngọc Hải Bằng @ 11:09 10/04/2011
Số lượt xem: 5077
Code CTH ẩn trên khối chức năng hoặc khối chính.
<span id="script_source"><script type="text/javascript">
<!--
// Moves the box object to be directly beneath an object.
function move_box(an, box)
{
var cleft = 0;
var ctop = 0;
var obj = an;
while (obj.offsetParent)
{
cleft += obj.offsetLeft;
ctop += obj.offsetTop;
obj = obj.offsetParent;
}
box.style.left = cleft + 'px';
ctop += an.offsetHeight + 8;
// Handle Internet Explorer body margins,
// which affect normal document, but not
// absolute-positioned stuff.
if (document.body.currentStyle &&
document.body.currentStyle['marginTop'])
{
ctop += parseInt(
document.body.currentStyle['marginTop']);
}
box.style.top = ctop + 'px';
}
// Shows a box if it wasn't shown yet or is hidden
// or hides it if it is currently shown
function show_hide_box(an, width, height, borderStyle)
{
var href = an.href;
var boxdiv = document.getElementById(href);
if (boxdiv != null)
{
if (boxdiv.style.display=='none')
{
// Show existing box, move it
// if document changed layout
move_box(an, boxdiv);
boxdiv.style.display='block';
bringToFront(boxdiv);
// Workaround for Konqueror/Safari
if (!boxdiv.contents.contentWindow)
boxdiv.contents.src = href;
}
else
// Hide currently shown box.
boxdiv.style.display='none';
return false;
}
// Create box object through DOM
boxdiv = document.createElement('div');
// Assign id equalling to the document it will show
boxdiv.setAttribute('id', href);
boxdiv.style.display = 'block';
boxdiv.style.position = 'absolute';
boxdiv.style.width = width + 'px';
boxdiv.style.height = height + 'px';
boxdiv.style.border = borderStyle;
boxdiv.style.textAlign = 'right';
boxdiv.style.padding = '4px';
boxdiv.style.background = '#FFFFFF';
document.body.appendChild(boxdiv);
var offset = 0;
// Remove the following code if 'Close' hyperlink
// is not needed.
var close_href = document.createElement('a');
close_href.href = 'javascript:void(0);';
close_href.onclick = function()
{ show_hide_box(an, width, height, borderStyle); }
close_href.appendChild(document.createTextNode('Close'));
boxdiv.appendChild(close_href);
offset = close_href.offsetHeight;
// End of 'Close' hyperlink code.
var contents = document.createElement('iframe');
//contents.scrolling = 'no';
contents.overflowX = 'hidden';
contents.overflowY = 'scroll';
contents.frameBorder = '0';
contents.style.width = width + 'px';
contents.style.height = (height - offset) + 'px';
boxdiv.contents = contents;
boxdiv.appendChild(contents);
move_box(an, boxdiv);
if (contents.contentWindow)
contents.contentWindow.document.location.replace(
href);
else
contents.src = href;
// The script has successfully shown the box,
// prevent hyperlink navigation.
return false;
}
function getAbsoluteDivs()
{
var arr = new Array();
var all_divs = document.body.getElementsByTagName("DIV");
var j = 0;
for (i = 0; i < all_divs.length; i++)
if (all_divs.item(i).style.position=='absolute')
{
arr[j] = all_divs.item(i);
j++;
}
return arr;
}
function bringToFront(obj)
{
if (!document.getElementsByTagName)
return;
var divs = getAbsoluteDivs();
var max_index = 0;
var cur_index;
// Compute the maximal z-index of
// other absolute-positioned divs
for (i = 0; i < divs.length; i++)
{
var item = divs[i];
if (item == obj ||
item.style.zIndex == '')
continue;
cur_index = parseInt(item.style.zIndex);
if (max_index < cur_index)
{
max_index = cur_index;
}
}
obj.style.zIndex = max_index + 1;
}
//-->
</script></span> <a href="http://users9.jabry.com/bangvuz/CTH_480/CTH_480_BANGVU.htm"
onclick="return show_hide_box(this, 550, 570, '1px solid #999999')"
rel="nofollow"><font color="RED" onmouseover="this.innerHTML = 'VỪNG ƠI, MỞ RA !'; this.style.color = 'BLUE';" onmouseout="this.innerHTML = 'CÁNH CỬA THẦN BÍ.'; this.style.color = 'blue';">CÁNH CỬA THẦN BÍ.</font></a>
>>Thầy Cô chép code trên và dán vào khối chức năng (bên trái) hoặc khối chính
>> Đổi tên "BANGVU" trong link http://users9.jabry.com/bangvuz/CTH_480/CTH_480_BANGVU.htm bằng tên của mình (2 chữ cuối, VD: Thay tên BANGVU bằng THANHDUONG
>> Đổi các câu chữ "CÁNH CỬA THẦN BÍ.", "VỪNG ƠI, MỞ RA !" thành câu khác theo ý thích.
TÊN LINK CỦA CÁC THÀNH VIÊN:
CTH_480_BICHVAN >> CTH_480_BINHNGUYEN >> CTH_480_CHUQUY >> CTH_480_DOCUONG >> CTH_480_DOHOA >> CTH_480_DUCNHON >> CTH_480_DUCTHIEU >> CTH_480_HONGAN >> CTH_480_HUUTRUONG >> CTH_480_KIMDUNG >> CTH_480_NGUYENMEN >> CTH_480_NHUHOA >> CTH_480_PHUONGLAN >> CTH_480_PHUONGMAI >> CTH_480_THANHDUONG >> CTH_480_THANHXUAN >> CTH_480_THANTHUONG >> CTH_480_THIENTRUC >> CTH_480_THOCUONG >> CTH_480_THUDIEM >> CTH_480_THUHANG >> CTH_480_THUTRANG >> CTH_480_TOMAI >> CTH_480_TRUTAM >> CTH_480_TUOINGUYEN >> CTH_480_VANHAI >> CTH_480_XUANHUYEN
Chúc Thầy Cô luôn vui vẻ !
Vũ Ngọc Hải Bằng @ 11:09 10/04/2011
Số lượt xem: 5077
Số lượt thích:
0 người
- CODE tạo dòng chữ chào mừng trên khối chính. (04/04/11)
- CẦU TRUYỀN HÌNH GẮN CỐ ĐỊNH (29/03/11)
- Những phím tắt tuyệt vời cho người dùng Chrome (23/03/11)
- CẦU TRUYỀN HÌNH MÀN ẢNH RỘNG. (Update 16/3/2011) (16/03/11)
- 2 CÁCH CẬP NHẬT CHO "CẦU TRUYỀN HÌNH". (14/03/11)
CODE CTH TRỞ THÀNH ANH HÙNG NÚP RỒI? HAY LẮM THẦY BV? CHO EM XIN BÀI NÀY VỀ NHÀ NHA.
BV hân hoan chào đón quý Thầy Cô ghé vào VỌC !
Thầy Thương cứ tự nhiên nhé !
Không cho code nghỉ, không ngừng tay ta.
Tuyệt thì tuyệt thật nhưng mạng chậm thì...chờ mở CTH hơi lâu.
Nghệ thuật ẩn thân.
HAY THẬT.
Hê hê, A7 còn thức à ? Bị công kích quá giờ làm "anh hùng Núp" rồi anh ui ! hic, hic !