PDA

View Full Version : Tất cả các đoạn mã JavaScript ở đây nè


LSB-Hunter
22-11-2003, 10:56
Hì hì ! Tui đọc thấy 1 số bạn quan tâm khá nhiều tới JavaScript. Nên tui mở chủ để này cho các bạn. JavaScript là những đoạn mã chương trình dành cho các bạn ham thích lập trình WEB thêm vào trang WEB của mình những hiệu ứng sinh động hơn và hấp dẫn người thăm quan trang web

<HTML>
<HEAD>
<TITLE>Mot anh hoa thanh nhieu anh khac</TITLE>

<SCRIPT LANGUAGE = "JavaScript">
function setlight( )
{
dsImg.filters( "light" ).addPoint( 150, 150,
125, 255, 255, 255, 100);
}

function run()
{
eX = event.offsetX;
eY = event.offsetY;
xCoordinate = Math.round( eX-event.srcElement.width/2, 0 );
yCoordinate = Math.round( eY-event.srcElement.height/2, 0 );
dsImg.filters( "dropShadow" ).offx = xCoordinate / -3;
dsImg.filters( "dropShadow" ).offy = yCoordinate / -3;
dsImg.filters( "light" ).moveLight(0, eX, eY, 125, 1);
}
</SCRIPT>
</HEAD>

<BODY ONLOAD = "setlight()" STYLE = "background-color: green">
<IMG ID = "dsImg" SRC = "circle.gif" STYLE = "top: 100; left: 100; filter:dropShadow( offx = 0, offy = 0, color = black ) light()" ONMOUSEMOVE = "run()">

</BODY>
</HTML>

Các bạn gắn vô sau thẻ body của ins file ảnh

LSB-Hunter
22-11-2003, 10:57
Không cho chọn văn bản

<SCRIPT language=JavaScript1.2>

function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function ("return false")

//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</SCRIPT>

LSB-Hunter
22-11-2003, 10:58
Không cho bấm chuột phải

<script language="javascript">
function click() {
if (event.button==2) {
alert('Xin loi, chuot phai khong co tac dung!')
}
}
document.onmousedown=click
</script>

bảo bình
22-11-2003, 12:26
Tại hạ cũng có sưu tầm được ít code, post lên cho bà con tham khảo !!

CODE TẠO CHỮ CHẠY TRÊN THANH STATUS


<SCRIPT LANGUAGE="JavaScript">

<!-- Beginning of JavaScript Applet -------------------

/* Copyright (C)1996 Web Integration Systems, Inc. DBA Websys, Inc.

*/

function scrollit_r2l(seed)

{

var m1 = " Welcome to WorldsLargestNetwork.com ";

var m2 = ".....................";

var m3 = " Monitored for their popularity, here are the Web's Best ! .......... ";



var msg=m1+m2+m3;

var out = " ";

var c = 1;



if (seed > 100) {

seed--;

var cmd="scrollit_r2l(" + seed + ")";

timerTwo=window.setTimeout(cmd,100);

}

else if (seed <= 100 && seed > 0) {

for (c=0 ; c < seed ; c++) {

out+=" ";

}

out+=msg;

seed--;

var cmd="scrollit_r2l(" + seed + ")";

window.status=out;

timerTwo=window.setTimeout(cmd,100);

}

else if (seed <= 0) {

if (-seed < msg.length) {

out+=msg.substring(-seed,msg.length);

seed--;

var cmd="scrollit_r2l(" + seed + ")";

window.status=out;

timerTwo=window.setTimeout(cmd,100);

}

else {

window.status=" ";

timerTwo=window.setTimeout("scrollit_r2l(100)",75);

}

}

}

// -- End of JavaScript code ---------------->

</SCRIPT>

bảo bình
22-11-2003, 12:28
CODE SEARCH

Đoạn script dưới đây có tác dụng như một công cụ tìm kiếm như google,yahoo...

Code:
<html>
<head>
<NOSCRIPT>
<font size="+4" color="Red">
Please enable JavaScript in your browser preferences and then Reload this page!!!
</font>
</noscript>

</head>

<body bgcolor="aabbcc">

<script language="javascript">
<!--

function netsearch(formname)

{
var a1
var a2
var b1
var b2
var c1
var c2
var d1
var d2
var e1
var e2
var f1
var f2
var g1
var g2
var h1
var h2
var i1
var i2
var plus
var TEXT
var noENGINE
var haveTEXT



TEXT=formname.TEXT.value;

noEngine=true;
haveTEXT=true;
plus=""

if (TEXT=="")
{
alert("Please type in some text!")
haveTEXT=false
}
else
{
for (var i=0; i < TEXT.length; i++)
{
if (TEXT.charAt(i)==" ")
{
plus+="%20"
}
else
{
plus += TEXT.charAt(i)
}
}
}

TEXT=plus


//ALTAVISTA
a1=formname.altavista.checked;

a2="http://www.altavista.digital.com/cgi-bin/query?pg=q&what=web&fmt=.&q="+TEXT;
if (a1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(a2, "av","toolbar,location,directories,status,menubar,scroll bars,resizable=1")
}
}

//EXCITE
b1=formname.excite.checked;
b2="http://www.excite.com/search.gw?trace=a&search="+TEXT;
if (b1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(b2, "e","toolbar,location,directories,status,menubar,scroll bars,resizable=1")
}
}

//BRITANNICA
c1=formname.britannica.checked;

c2="http://search.britannica.com/search?query="+TEXT;

if (c1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(c2, "l","toolbar,location,directories,status,menubar,scroll bars,resizable=1")
}
}


//INFOSEEK
d1=formname.infoseek.checked;

d2="http://www.infoseek.com/Titles?qt="+TEXT+"&col=WW&sv=IS&lk=noframes&nh=10";
if (d1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(d2, "i", "toolbar,location,directories,status,menubar,scroll bars,resizable=1")
}
}

//LYCOS
e1=formname.lycos.checked;

e2="http://www.lycos.com/cgi-bin/pursuit?query="+TEXT+"&matchmode=and&cat=lycos&x=33&y=10";
if (e1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(e2, "l","toolbar,location,directories,status,menubar,scroll bars,resizable=1")
}
}

//WEBCRAWLER
f1=formname.webcrawler.checked;
f2="http://www.webcrawler.com/cgi-bin/WebQuery?searchText="+TEXT;
if (f1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(f2, "w","toolbar,location,directories,status,menubar,scroll bars,resizable=1")
}
}

//YAHOO
g1=formname.yahoo.checked;
g2="http://search.yahoo.com/bin/search?p="+TEXT;
if (g1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(g2, "y","toolbar,location,directories,status,menubar,scroll bars,resizable=1")
}
}

//HOTBOT
h1=formname.hotbot.checked;

h2="http://www.search.hotbot.com/hResult.html?SM=MC&MT="+TEXT+"&DV=7&RG=.com&DC=10&DE=2&OPs=MDRTP&_v=2&DU=days&SW=web&search.x=23&search.y=8";
if (h1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(h2, "h","toolbar,location,directories,status,menubar,scroll bars,resizable=1")
}
}

//GOOGLE
i1=formname.google.checked;

i2="http://www.google.com/search?q="+TEXT+"&btnG=Google+Search";
if (i1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(i2, "h","toolbar,location,directories,status,menubar,scroll bars,resizable=1")
}
}

//noENGINE
if (noEngine)
{
alert("Please select a search engine!")
}

// END Netsearch

}


document.write(setDate())

function setDate()
{

// initialize accumulative HTML variable to empty string

var text = ""

// set standard convention for digit and punctuation images

var openImage = "<IMG SRC=\"" + getPath(location.href) + "dg"

var closeImage = ".gif\" HEIGHT=18 WIDTH=11>"

// initialize time-related variables with current date settings

var now = new Date()

var month = now.getMonth()

var date = now.getDate()

var year = now.getYear()

now = null

// convert integer value of month to standard range

month++ // 0 - 11 => 1 - 12

// convert minute and hour values to strings

month += ""

date += ""

year += ""

// assign image tags associated with month to text variable

for (var i = 0; i < month.length; ++i) {

text += openImage + month.charAt(i) + closeImage

}

// assign image tag of period separator to text variable

text += openImage + "p.gif\" HEIGHT=18 WIDTH=11>"

// assign image tags associated with date to text variable

for (var i = 0; i < date.length; ++i) {

text += openImage + date.charAt(i) + closeImage

}

// assign another image tag of period separator to text variable

text += openImage + "p.gif\" HEIGHT=18 WIDTH=11>"

// assign image tags associated with year to text variable

for (var i = 0; i < year.length; ++i) {

text += openImage + year.charAt(i) + closeImage

}

// return accumulative HTML string

return text

// End setDate
}

function getPath(url) {

lastSlash = url.lastIndexOf("/")

return url.substring(0, lastSlash + 1)

}

// -->

</script>



<p><br>
<a href="http://www.shadowofpirate.com" title="shadowofpirate">
<font face="Tahoma" size="2" color="#800000"><strong>Shadow_Of_Pirate</strong>
</font></a></p>

<form name="engines" onSubmit="netsearch(engines)">
<font size="2" face="Tahoma"></font><p><font color="#800000"
size="4" face="Tahoma"><strong>Internet Search</strong></font>
<font size="2"><br>

1.& Enter keyword(s)
<br>
2.& Select search engine(s) desired
<br>
&&&&&and click <strong>Search</strong>.
<br><br>


<script language="javascript">
if (navigator.appName=="Netscape") {
document.write("<font size='3'>")
document.write("&&&&&&&&&&&&&&&" + navigator.appName)
document.write("<br>");
document.write("<input type='text' size='25' maxlength='200' name='TEXT' value='Enter Keywords Here' onFocus='form.TEXT.select()'>")
document.write("</font>")
}
else {
document.write("&&&&&&&" + navigator.appName);
document.write("<br>");
document.write("<input type='text' size='25' maxlength='200' name='TEXT' value='Enter Keywords Here' onClick='form.TEXT.select()'> ");
}
</script>



<br>
<input type="checkbox" name="altavista">Alta Vista<br>
<input type="checkbox" name="britannica" checked>Britannica<br>
<input type="checkbox" name="excite">Excite<br>
<input type="checkbox" name="google" checked>Google<br>
<input type="checkbox" name="hotbot">HotBot<br>
<input type="checkbox" name="infoseek">Infoseek<br>
<input type="checkbox" name="lycos">Lycos<br>
<input type="checkbox" name="webcrawler">Webcrawler<br>
<input type="checkbox" name="yahoo">Yahoo<br>

<br>
<input type="submit" value="Search">

<input type="reset" value="Reset"> <br>
</font></p>
</form>

</plaintext>
</form>


</body>
</html>


Cái này chưa sài thử, nên chưa biết công dụng ^.^