Thứ Tư

Thủ thuật dành cho Blog


<p> <table style="COLOR: rgb(0,0,0); BACKGROUND-REPEAT: repeat" background=http://i185.photobucket.com/albums/x141/GirlStyles/4B277665364.gif border=0> <tbody> <tr> <td style="HEIGHT: 100px" vAlign=center><font face="Verdana, Arial, Helvetica, sans-serif" color=#ffffff> <p><font size=5noidungdoanblog</font></p>
</font></td></tr></tbody></table></p>
view html rồi chèn cái này vào, tắt view đi rồi gõ vào Nội dung đoạn blog la Ok
GL

Thứ Năm

Văn bản và hình ảnh Crawler v1.5

demmo

Bước 1: Chèn đoạn code dưới đây trong phần <head> của trang của bạn:



<script type="text/javascript" src="crawler.js">
/* Text and/or Image Crawler Script v1.5 (c)2009-2011 John Davenport Scheuer
   as first seen in http://www.dynamicdrive.com/forums/
   username: jscheuer1 - This Notice Must Remain for Legal Use
   updated: 4/2011 for random order option, more (see below)
*/


</script>


Đoạn mã trên tài liệu tham khảo js bên ngoài, mà bạn có thể tải về tại đây (nhấp chuột phải / chọn "Save As"). crawler.js



Bước 2: Chèn các mẫu sau đây HTML vào trang của bạn, trong đó cho thấy hai trường hợp của vùng xích trên trang. Không sử dụng bất kỳ thẻ - hoặc ngăn chặn các yếu tố mức độ bên trong vùng chọn của bạn:


<div class="marquee" id="mycrawler">
Those confounded friars dully buzz that faltering jay. An appraising tongue acutely causes our courageous hogs. Their fitting submarines deftly break your approving improvisations. Her downcast taxonomies actually box up those disgusted turtles.
</div>

<script type="text/javascript">
marqueeInit({
uniqueid: 'mycrawler',
style: {
'padding': '5px',
'width': '450px',
'background': 'lightyellow',
'border': '1px solid #CC3300'
},
inc: 8, //speed - pixel increment for each iteration of this marquee's movement
mouse: 'cursor driven', //mouseover behavior ('pause' 'cursor driven' or false)
moveatleast: 4,
neutral: 150,
savedirection: true
});
</script>



<div class="marquee" id="mycrawler2">
<img src="http://img42.imageshack.us/img42/6331/beachgl.jpg" /> <img src="http://img222.imageshack.us/img222/8854/waterox.jpg" /> <img src="http://img405.imageshack.us/img405/7314/cocovv.jpg" /> <img src="http://img853.imageshack.us/img853/5038/bonsaiy.jpg" />
</div>

<script type="text/javascript">
marqueeInit({
uniqueid: 'mycrawler2',
style: {
'padding': '2px',
'width': '600px',
'height': '180px'
},
inc: 5, //speed - pixel increment for each iteration of this marquee's movement
mouse: 'cursor driven', //mouseover behavior ('pause' 'cursor driven' or false)
moveatleast: 2,
neutral: 150,
savedirection: true,
random: true
});
</script>


Tất cả các thiết lập của bạn cho một bánh xích được quy định cụ thể thông qua các thông số bạn nhập vào marqueeInit ( ). Trong khi có một vô số các tùy chọn cấu hình, các tham số duy nhất đó là yêu cầu các tham số " id " . Dưới đây liệt kê tất cả trong số họ :



Thông sốMô tả
UNIQUEID: 'some_unique_id,Bắt buộc - id cho thẻ chứa bộ phận của vùng chọn.
phong cách: {
width ': '100%',
'chiều cao': '1 0,6 em ',
'màu': # fff ',
'background-color: # 32F,
font-family: "sans- serif ',
'lợi nhuận': "0 tự động '
}
Phong cách đối tượng này chứa vùng lựa chọn (sử dụng dấu ngoặc kép trên cả hai mặt của : như được hiển thị) (mặc định là {lề ":" 0 tự động '}, trong đó trung tâm một vùng lựa chọn) Nếu không có chiều rộng được xác định, nó sẽ mặc định 100%, nếu chiều cao không được quy định cụ thể, nó sẽ mặc định offsetHeight của nội dung vùng chọn . Marquee có quy định hoặc mặc định chiều rộng lớn hơn nội dung của họ sẽ được tự động thu nhỏ để tránh các điểm trống.
Inc: 8,Tốc độ / tốc độ tối đa tăng điểm ảnh cho mỗi lần lặp của phong trào này của vùng - Nếu vùng chọn chuột: tài sản là "con trỏ điều khiển này là tốc độ hàng đầu. Nếu không, nó là tốc độ của vùng chọn. (Mặc định là 2)
addDelay: 20,Các chậm trễ giữa chuyển động lặp đi lặp lại (sự chậm trễ mặc định là 30 phần nghìn giây, số lượng ở đây sẽ được thêm vào mà)
chuột: "con trỏ điều khiển,Rê chuột lên các hành vi ('tạm dừng' 'điều khiển con trỏ chuột' hoặc sai). (Mặc định là 'tạm dừng') Sử dụng sai lầm ở đây sẽ làm cho chuột không có hiệu lực trên vùng chọn.
hướng: 'đúng',('Đúng' hoặc 'left') Hướng marquee. (Mặc định là 'left' - dễ nhất để đọc rạp văn bản)
ngẫu nhiên: sự thật,Mới trong v1.5Giá trị Boolean (đúng / sai). Kịch bản nên ngẫu nhiên các yếu tố trong vùng chọn? Nếu thiết lập là true, kịch bản sẽ trộn tất cả trẻ em trước mắt của việc phân chia với UNIQUEID của vùng này . (Mặc định là false). Xem " Lưu ý về tính năng ngẫu nhiên "dưới đây để biết thêm .
noAddedSpace: true,Giá trị Boolean (đúng hoặc sai) nên vùng không có thêm một không gian đầu để đảm bảo rằng các yếu tố đầu tiên và cuối cùng hoặc câu không mông lên chống lại nhau? (Mặc định là false (một không gian sẽ được thêm vào) - tối ưu cho vùng chọn văn bản và cho vùng chọn hình ảnh với không gian giữa các hình ảnh)
noAddedAlt: sự thật,Mới trong v1.5Giá trị Boolean (đúng / sai). Nếu vùng chọn không thêm các thuộc tính alt hình ảnh thiếu chúng? (Mặc định là false hình ảnh với các thuộc tính alt trống hoặc mất tích sẽ có họ thêm) Khi điều này được thực hiện, nếu hình ảnh cũng có một tiêu đề trống hoặc mất tích, tiêu đề sẽ được thiết lập để trống để tránh một tooltip như hiệu lực trong một số trình duyệt IE . Nó rất hữu ích để lại điều này như là mặc định (sai) để chẩn đoán hình ảnh bị mất / hỏng. Các kịch bản sẽ cố gắng sử dụng tên tập tin 'Image # x' hình ảnh hoặc nếu tên tập tin là không có.
dừng lại: true,(Đúng hoặc sai) vùng lựa chọn có nên bắt đầu trong chế độ dừng lại? Hữu ích cho một số vùng chọn "con trỏ điều khiển '. (Mặc định là false).
 
 3 thông số dưới đây chỉ áp dụng trong chuột: con trỏ điều khiển "vùng chọn
moveatleast: 4,Tốc độ tối thiểu cho "con trỏ điều khiển" vùng lựa chọn khi chuột của nó. Nếu không quy định và điều này là một 'con trỏ điều khiển "vùng chọn, vùng chọn sẽ dừng lại khi moused. (Mặc định là không có onmouseout chuyển động)
trung tính: 150,Kích thước của khu vực trung lập cho con trỏ điều khiển "vùng. Đây là kích thước của khu vực trong trung tâm của vùng, nơi lơ lửng nó sẽ ngăn chặn nó. (Mặc định 16)
savedirection: true,(Đúng, sai, hay "đảo ngược") định hướng hành vi của "con trỏ điều khiển" vùng chọn có một tài sản moveatleast khi moused ra. Nhớ hướng ban đầu của nó (đúng), tiếp tục hướng hiện tại (sai), hoặc nó sẽ đảo ngược ('đảo ngược') hướng hiện tại của nó? (Mặc định là false)
Bất kỳ kiểu dáng vùng chọn của bạn nên được thực hiện thông qua các " tham số phong cách "ở trên. Trong khi tham số này có các cặp giá trị thường xuyên CSS, lưu ý báo giá những gì cần thiết ở cả hai giá trị tài sản CSS và CSS, ví dụ :

phong cách: {
 width ': '100%',
 'chiều cao': '200px ',
 'màu': # fff ',
 'background-color: # 32F' //<-- Không có dấu phẩy sau cuối cùng dòng!
}




Như đã đề cập, tất cả các phong cách tùy chọn, mặc dù nếu một vùng chọn của bạn bao gồm một loạt các hình ảnh, nó là tốt nhất mà bạn chỉ định một sở hữu chiều cao rõ ràng cho thấy thoải mái chứa hình ảnh cao nhất trong series của bạn. Đối với vùng chọn văn bản thuần túy chỉ, kịch bản có thể ngay lập tức điều chỉnh chiều cao của vùng lựa chọn tự động dựa trên nội dung văn bản bên trong nó nếu không sở hữu chiều cao quy định rõ ràng.

Đối với HTML mà bạn chèn vào trang của bạn, nó chỉ đơn giản bao gồm một yếu tố Bảo hiểm tiền gửi Việt Nam có chứa các nội dung HTML mà bạn muốn hiển thị bên trong nó, với Bảo hiểm tiền gửi Việt Nam thực hiện một CSS class "vùng" và một thuộc tính duy nhất nhưng tùy ý ID:


<div class="marquee" id="mycrawler">
Crawler nội dung ở đây ...
</ div>



Cho CSS class và ID chỉ được sử dụng bởi kịch bản tạm thời để khởi tạo vùng chọn, và được bỏ đi sau đó (giá trị của họ được) . Điều này có nghĩa rằng trong khi có thể sử dụng chúng trong CSS của bạn với phong cách của vùng chọn cho phép người sử dụng JavaScript không, nó không có mang phong cách của vùng chọn cho người sử dụng thường xuyên. Tất cả các kiểu dáng cho vùng nói chung cần được thực hiện bằng cách sử dụng " phong cách "tham số được đề cập ở trên.



<div class="marquee" id="mycrawler">
<span> Một antidisestablishmentarian jarring inconsolably kéo mà ace bất mãn. </ Span>
<span> Đó là phân biệt đối xử quý tộc hospitably vượt qua những aspersions begrudging. </ Span>
<span> Một bánh mì ngu si đần độn nghĩa đen lắc lư trên các nghệ sĩ khủng khiếp của mình. </ Span>
<span> động vật lấy cảm hứng của chúng tôi kín đáo đuổi măng tây thất vọng. </ Span>
<span> aardvarks đói ably muốn cho mẫu xấu hổ của họ. </ Span>
<span> Những người ủng hộ phấn khởi của cơ thể thì thầm với một cử nhân đáng yêu. </ Span>
<span> Những bongo nóng bất tiện nghiền nát một khối Cappella của họ. </ Span>
<span> Banshee chán ghét incorrigibly cảm ơn một beagle khô. </ Span>
<span> ranh giới ghê tởm cô blurrily tránh con trai mờ của bạn. </ Span>
<span> vay becalming cô brokenly chuyến đi của họ cải bắp appeasing. </ Span>
</ div>
Vì vậy, nếu bạn có một số thẻ img bên trong của một thẻ, và những người khác không, thẻ một sẽ được sử dụng cho những người và các thẻ img cho những hình ảnh mà không cần liên kết. Thẻ Span cũng có thể được sử dụng. Chỉ có các thẻ cấp cao nhất có được xáo trộn, bất cứ điều gì chúng chứa với họ.

Advanced Configuration

Trong khi thể chất mỗi vùng được gán lớp CSS " vùng ", trong thực tế, sau khi khởi tạo kịch bản tự động thay đổi để" vùng # ", nơi mà # là một con số từ 0 đến bất cứ điều gì dựa trên thứ tự trong đó vùng chọn sẽ xuất hiện trên trang. Một số ghi đè lên phong cách hữu ích có thể được thực hiện để mỗi bánh xích trên trang của bạn, vì, như đã nói, mỗi vùng có một tên lớp của vùng lựa chọn #, biết cấu trúc của vùng chọn một lần khởi tạo cho chúng ta thêm kiểm soát :
<div class="marquee#">
<div>
<div> nội dung </ div>
<div> nội dung </ div>
</ div>
</ div>
Vì vậy, ví dụ, người ta có thể ghi đè lên vị trí theo chiều dọc của nội dung vùng chọn bởi một phong cách như:
Marquee0 div div {
 top: 3px quan trọng;
}
Marquee Mỗi khi khởi tạo có một mục mảng trong đó thuộc tính của nó được lưu trữ. Đây có thể được truy cập như:
marqueeInit.ar [#]. prop_name
mà # là số trường hợp của vùng chọn trên trang và prop_name là tên của tài sản. Một số trong số này là chỉ đọc. Bạn có thể thay đổi:
  • hướng
  • addDelay
  • inc (sử dụng sinc thay vì một con trỏ hướng "vùng chọn)
  • trung lập (chỉ có sẵn cho một "con trỏ điều khiển" vùng chọn)
  • moveatleast (chỉ có sẵn cho một "con trỏ điều khiển" vùng chọn, và chỉ có thể được thay đổi nếu nó đã được thiết lập như là một số nguyên dương tính với vùng lựa chọn trong quá trình khởi tạo của nó )
Mỗi vùng chọn có hai thuộc tính bổ sung mà bạn có thể muốn sử dụng:
Bất động sảnMô tả
stopMarquee: true,Tương tự như tài sản trên dừng lại, nhưng không thường được sử dụng trong phần khởi tạo (mặc dù nó có thể được) hoặc các hoạt động của vùng chọn, như vậy là một sự lựa chọn tốt nếu bạn muốn phát triển off / chuyển đổi cho một vùng lựa chọn. (Mặc định là false).
thiết lập: điều này (ví dụ),Một đại diện của các ví dụ nguyên mẫu của vùng chọn. Có duy nhất một giá trị, và được sử dụng cho các sự kiện thay đổi kích thước cửa sổ và một lá cờ để ngăn chặn khởi tạo nội bộ của cùng một vùng. Với một sự hiểu biết thấu đáo về các tập tin crawler.js chính, điều này có thể được sử dụng để truy cập và thay đổi bất cứ điều gì về một vùng hiện có. Hãy rất cẩn thận ở đây, bạn có hiệu quả có thể hủy hoại sự xuất hiện của một vùng lựa chọn hoặc hiệu suất này nếu áp dụng kém.
Ví dụ (để làm cho một on / off nút cho vùng đầu tiên trên một trang):
<Loại đầu vào = "nút"
onclick = "marqueeInit.ar [0] stopMarquee = marqueeInit.ar [0] stopMarquee,"
giá trị = "Tạm dừng / Tiếp tục">

DHTML Quảng cáo Box

Bước 1: Thêm đoạn mã sau vào phần <HEAD> của trang của bạn:



<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1px; top:0; left:0;}
-->
</style>


<script type="text/javascript">


/******************************************
* DHTML Ad Box (By Matt Gabbert at http://www.nolag.com)
* Visit http://www.dynamicdrive.com/ for full script
* This notice must stay intact for use
******************************************/


adTime=10;  // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)


var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
var calunit=ns? "" : "px"
adCount=0;
function initAd(){
if(!ns && !ie && !w3) return;
if(ie) adDiv=eval('document.all.sponsorAdDiv.style');
else if(ns) adDiv=eval('document.layers["sponsorAdDiv"]');
else if(w3) adDiv=eval('document.getElementById("sponsorAdDiv").style');
randAd=Math.ceil(Math.random()*chanceAd);
        if (ie||w3)
        adDiv.visibility="visible";
        else
        adDiv.visibility ="show";
if(randAd==1) showAd();
}
function showAd(){
if(adCount<adTime*10){adCount+=1;
if (ie){documentWidth  =truebody().offsetWidth/2+truebody().scrollLeft-20;
documentHeight =truebody().offsetHeight/2+truebody().scrollTop-20;}
else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
documentHeight=window.innerHeight/2+window.pageYOffset-20;} 
else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
documentHeight=self.innerHeight/2+window.pageYOffset-20;} 
adDiv.left=documentWidth-200+calunit;adDiv.top =documentHeight-200+calunit;
setTimeout("showAd()",100);}else closeAd();
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}


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


onload=initAd;
//End-->
</script>






Bước 2: Chèn mã HTML dưới đây vào dưới cùng của trang của bạn , ngay trên thẻ </ BODY> bản thân :

<div id="sponsorAdDiv" style="visibility:hidden">
<table width="450px" height="350px" bgcolor="#008000"><tr><td>
<table width="445px" height="345px" bgcolor="#F0FFF0"><tr><td align="center" valign="middle">

<!--*****EDIT THIS MESSAGE*****-->
<A HREF="http://www.amazon.com/exec/obidos/redirect-home/wa0c?tag-id=wa0c&placement=home-btn-100x70.gif&site=amazon">
<IMG SRC="http://www.associmg.com/assoc/us/home-btn-100x70.gif?tag-id=wa0c"></A><p><b>Please take time to show your support<br>
for this site by visiting one<br>
of our sponsors during this<br> brief intermission.</b>
</p>
<p><A HREF="http://www.amazon.com/exec/obidos/redirect-home/wa0c?tag-id=wa0c&placement=home-logo-130x60b.gif&site=amazon">
<IMG SRC="http://www.associmg.com/assoc/us/home-logo-130x60b.gif?tag-id=wa0c"></A></p>
<p>(This announcement will close shortly)
<br>

<!--*****EDIT THE ABOVE MESSAGE*****-->
</td></tr></table></td></tr></table>
</div>


Floating Top Bar kịch bản

Bước 1: Thêm đoạn mã sau vào phần <HEAD> của trang của bạn:



<style type="text/css">


#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 620px;
visibility: hidden;
z-index: 100;
}


</style>


<script type="text/javascript">


/***********************************************
* Floating Top Bar script- © Dynamic Drive (www.dynamicdrive.com)
* Sliding routine by Roy Whittle (http://www.javascript-fx.com/)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source 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 = 30 //set x offset of bar in pixels
var startY = 5 //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)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
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
</script>




Bước 2: Chèn đoạn code HTML dưới đây trong phần BODY của trang của bạn, bên ngoài các thẻ thùng chứa (ví dụ: Bảo hiểm tiền gửi Việt Nam hoặc TABLE):

<div id="topbar">
<a href="" onClick="closebar(); return false"><img src="close.gif" border="0" /></a>
Your content here.
</div>

Bước 3: Cuối cùng, kịch bản này sử dụng một hình ảnh để đóng thanh:
 (Nhấp chuột phải và chọn "Save As").

bay chữ trong blog

Đơn giản chỉ cần thêm đoạn code dưới đây để <BODY> của trang của bạn:



<h2 id="fly">Thanks for visiting$Dynamic Drive!</h2>


<script type="text/javascript">


//Flying Letters script- by Matthias (info@freejavascripts.f2s.com)
// Modified by Twey for efficiency and compatibility
//For this script and more, visit Dynamic Drive: http://www.dynamicdrive.com


//Configure message to display. Use "$" for linebreak
//By default, set to just grab the text from element with ID="fly"
message = document.getElementById("fly").innerHTML; // $ = taking a new line
distance = 50; // pixel(s)
speed = 200; // milliseconds


var txt="",
num=0,
num4=0,
flyofle="",
flyofwi="",
flyofto="",
fly=document.getElementById("fly");




function stfly() {
for(i=0;i != message.length;i++) {
if(message.charAt(i) != "$")
txt += "<span style='position:relative;visibility:hidden;' id='n"+i+"'>"+message.charAt(i)+"<\/span>";
else
txt += "<br>";
}
fly.innerHTML = txt;
txt = "";
flyofle = fly.offsetLeft;
flyofwi = fly.offsetWidth;
flyofto = fly.offsetTop;
fly2b();
}


function fly2b() {
if(num4 != message.length) {
if(message.charAt(num4) != "$") {
var then = document.getElementById("n" + num4);
then.style.left = flyofle - then.offsetLeft + flyofwi / 2;
then.style.top = flyofto - then.offsetTop + distance;
fly3(then.id, parseInt(then.style.left), parseInt(then.style.left) / 5, parseInt(then.style.top), parseInt(then.style.top) / 5);
}
num4++;
setTimeout("fly2b()", speed);
}
}


function fly3(target,lef2,num2,top2,num3) {
if((Math.floor(top2) != 0 && Math.floor(top2) != -1) || (Math.floor(lef2) != 0 && Math.floor(lef2) != -1)) {
if(lef2 >= 0)
lef2 -= num2;
else
lef2 += num2 * -1;
if(Math.floor(lef2) != -1) {
document.getElementById(target).style.visibility = "visible";
document.getElementById(target).style.left = Math.floor(lef2);
} else {
document.getElementById(target).style.visibility = "visible";
document.getElementById(target).style.left = Math.floor(lef2 + 1);
}
if(lef2 >= 0)
top2 -= num3
else
top2 += num3 * -1;
if(Math.floor(top2) != -1)
document.getElementById(target).style.top = Math.floor(top2);
else
document.getElementById(target).style.top = Math.floor(top2 + 1);
setTimeout("fly3('"+target+"',"+lef2+","+num2+","+top2+","+num3+")",50)
}
}


stfly()


</script>

Scrollbar màu sắc tùy biến

Chỉ cần thêm các kiểu sau đây vào phần <head> của trang của bạn:





<style type="text/css">
<!--
BODY{
scrollbar-face-color:#75EA00;
scrollbar-arrow-color:brown;
scrollbar-track-color:#EEEEEE;
scrollbar-shadow-color:'';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'';
}
-->
</style>




Lưu ý quan trọng

Nếu trang của bạn sử dụng một DOCTYPE kích hoạt một chế độ "nghiêm ngặt" trong IE, thay đổi " BODY "trong đoạn code trên để" HTML ". Điều này là cần thiết để cho các hiệu ứng để làm việc .

Script Curtain Top-Down


Demo: Bạn chỉ nhìn thấy nó như là bạn đã nhập vào trang này . Nếu không, xin vui lòng tải lại báo chí.

Hướng dẫn Điểm phát triển
Bước 1: Chèn sau đây vào phần <head> của trang của bạn. Bạn có thể thay đổi màu sắc của các dải từ vàng đến khác bằng cách thay đổi tất cả ba trường hợp của từ "màu vàng" khác tên màu:
Chọn tất cả
Bước 2: Cuối cùng, chèn dưới đây ngay sau khi các thẻ <body>, trước khi bất cứ điều gì khác. Bạn có thể điều chỉnh tốc độ, trong đó bức màn "thu hút" bằng cách thay đổi tốc độ = 20 "trong dòng thứ hai đến một số (lớn hơn là nhanh hơn):
Chọn tất cả

Trái phải Curtain Script



Bước 1: Chèn sau đây vào phần <head> của trang của bạn. Bạn có thể thay đổi màu sắc của dải từ màu đỏ khác bằng cách thay đổi tất cả ba trường hợp của từ "đỏ" để một tên khác màu :
Chọn tất cả
Bước 2: Cuối cùng, chèn dưới đây ngay sau khi các thẻ <body>, trước khi bất cứ điều gì khác. Bạn có thể điều chỉnh tốc độ, trong đó bức màn "thu hút" bằng cách thay đổi tốc độ = 20 "trong dòng thứ hai đến một số (lớn hơn là nhanh hơn):
Chọn tất cả

Boxing-đi Script


Bước 1: Chèn sau đây vào phần <head> của trang của bạn. Bạn có thể thay đổi màu sắc của các hộp màu xanh lá cây khác bằng cách thay đổi tất cả ba trường hợp của từ "xanh" khác tên màu:
Chọn tất cả
Bước 2: Cuối cùng, chèn dưới đây ngay sau khi các thẻ <body>, trước khi bất cứ điều gì khác:
Chọn tất cả
Hộp đi!

Boxing Trong Script


Bước 1: Chèn sau đây vào phần <head> của trang của bạn. Bạn có thể thay đổi màu sắc của hộp từ màu trắng khác bằng cách thay đổi tất cả ba trường hợp của từ "trắng" khác tên màu :
Chọn tất cả
Bước 2: Cuối cùng, chèn dưới đây ngay sau khi các thẻ <body>, trước khi bất cứ điều gì khác. Bạn có thể điều chỉnh tốc độ, trong đó tác dụng "hộp" bằng cách thay đổi: "tốc độ = 5" trong dòng thứ hai đến một số (lớn hơn là nhanh hơn) :
Chọn tất cả

hiệu ứng bong bóng cho blogger


 chỉ cần thêm đoạn dưới đây của mã phần <BODY> của trang của bạn , ngay sau thẻ body của chính nó, để kích hoạt hiệu ứng




xem demo
code
<script language="JavaScript1.2">
<!-- Begin


//Bubble Script by Lisa (issa@lissaexplains.com, http://lissaexplains.com)
//Based on code by Altan d.o.o. (snow@altan.hr)
//For full source code and installation instructions to this script, visit http://www.dynamicdrive.com


var no = 15; // image number or falling rate
var speed = 2; // the lower the number the faster the image moves
var snow = new Array();
snow[0] = "bubble.gif"
snow[1] = "bubble.gif"
snow[2] = "bubble.gif"


var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 800, doc_height = 1800;


if (ns4up||ns6up) {
        doc_width = self.innerWidth;
        doc_height = self.innerHeight;
} else if (ie4up) {
        doc_width = document.body.clientWidth;
        doc_height = document.body.clientHeight;
}


dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
j = 0;


for (i = 0; i < no; ++ i) {
        dx[i] = 0;                        // set coordinate variables
        xp[i] = Math.random()*(doc_width-50);  // set position variables
        yp[i] = Math.random()*doc_height;
        am[i] = Math.random()*20;         // set amplitude variables
        stx[i] = 0.02 + Math.random()/10; // set step variables
        sty[i] = 0.7 + Math.random();     // set step variables
        if (ns4up) {                      // set layers
                if (i == 0) {
                        document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ snow[j] + "\" border=\"0\"></layer>");
                } else {
                        document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ snow[j] + "\" border=\"0\"></layer>");
                }        } else if (ie4up||ns6up) {                if (i == 0) 
{
                        document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + snow[j] + "\" border=\"0\"></div>");
                } else {
                        document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + snow[j] + "\" border=\"0\"></div>");
                }
        }
        if (j == (snow.length-1)) { j = 0; } else { j += 1; }
}


function snowNS() {  // Netscape main animation function
        for (i = 0; i < no; ++ i) {  // iterate for every dot
                yp[i] -= sty[i];                if (yp[i] < -50) {
                        xp[i] = Math.random()*(doc_width-am[i]-30);
                        yp[i] = doc_height;
                        stx[i] = 0.02 + Math.random()/10;
                        sty[i] = 0.7 + Math.random();
                        doc_width = self.innerWidth;
                        doc_height = self.innerHeight;                }
                dx[i] += stx[i];
                document.layers["dot"+i].top = yp[i]+pageYOffset;
                document.layers["dot"+i].left = xp[i] + 
am[i]*Math.sin(dx[i]);
        }
        setTimeout("snowNS()", speed);
}


function snowIE_NS6() {  // IE main animation function
        for (i = 0; i < no; ++ i) {  // iterate for every dot
                yp[i] -= sty[i];
                if (yp[i] < -50) {
                        xp[i] = Math.random()*(doc_width-am[i]-30);
                        yp[i] = doc_height;
                        stx[i] = 0.02 + Math.random()/10;
                        sty[i] = 0.7 + Math.random();
                        doc_width = ns6up?window.innerWidth-5:document.body.clientWidth;
                        doc_height = ns6up?window.innerHeight-5:document.body.clientHeight;
                }
                dx[i] += stx[i];
                if (ie4up){
                document.all["dot"+i].style.pixelTop = yp[i]+document.body.scrollTop;
                document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
                }
                else if (ns6up){
                document.getElementById("dot"+i).style.top=yp[i]+pageYOffset;
                document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
                }
        }
        setTimeout("snowIE_NS6()", speed);
}


if (ns4up) {
        snowNS();
} else if (ie4up||ns6up) {
        snowIE_NS6();
}
// End -->
</script>
 

Blogger news

Blogroll

About