ساعت در کنار موس! اينم يه اپلت جالب ديگه!

Ghamnevis

Well-Known Member
سلام!
اينم يه اپلت جالب ديگه! اگه خوشتون اومد خواهشا نظر بديد تا بدونم بدردتون ميخوره يا نه
نظرتون هر چي ميخواد باشه ولي لطفا يه نظر بديد!
کد:
<html dir="ltr">


<!-- ONE STEP TO INSTALL SILLY CLOCK:

  1.  Copy the coding into the HEAD of your HTML document  -->

<!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->

<HEAD>

<meta http-equiv="Content-Language" content="fa">

<SCRIPT LANGUAGE="JavaScript">
<!-- Orginal source By Ghamnevis At Pc4all.persianblog.com -->

<!-- Begin
colors = new Array('330099','00ff00','ff00ff');  //Clock face colors.
sCol = 'ff00ff';  //seconds colour.
mCol = '00ff00';  //minutes colour.
hCol = '330099';  //hours colour.
//Alter nothing below!
H = 'Hours..';
H = H.split('');
H = H.reverse();
M = 'Minutes..';
M = M.split('');
M = M.reverse();
S = 'Seconds..';
S = S.split('');
S = S.reverse();
dots = 12;
var Ypos = 0,Xpos = 0,Ybase = 0,Xbase = 0;
var ay = 0, ax = 0, Ay = 0, Ax = 0, by = 0, bx = 0, By = 0, Bx = 0, cy = 0, cx = 0, Cy = 0, Cx = 0, dy = 0, dx = 0, Dy = 0, Dx = 0;
count = 0;
count_a = 0;
move = 1;
ns = (document.layers)?1:0;
viz = (document.layers)?'hide':'hidden';
if (ns) {
for (i = 0; i < dots; i++)
document.write('<layer name=nface'+i+' top=0 left=0 bgcolor=#ffffff clip="0,0,3,3"></layer>');
for (i = 0; i < S.length; i++)
document.write('<layer name=nx'+i+' top=0 left=0 width=36 height=36><font face=Verdana size=2 color='+sCol+'><center>'+S[i]+'</center></font></layer>');
for (i = 0; i < M.length; i++)
document.write('<layer name=ny'+i+' top=0 left=0 width=36 height=36><font face=Verdana size=2 color='+mCol+'><center>'+M[i]+'</center></font></layer>');
for (i = 0; i < H.length; i++)
document.write('<layer name=nz'+i+' top=0 left=0 width=36 height=36><font face=Verdana size=2 color='+hCol+'><center>'+H[i]+'</center></font></layer>');
}
else{
document.write('<div id="W" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < dots; i++) {
document.write('<div id="face" style="position:absolute;top:0px;left:0px;width:3px;height:3px;font-size:3px;background:#ffffff"></div>');
}
document.write('</div></div>');
document.write('<div id="X" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < S.length; i++) {
document.write('<div id="x" style="position:absolute;width:36px;height:36px;font-family:Verdana;font-size:12px;color:'+sCol+';text-align:center;padding-top:10px">'+S[i]+'</div>');
}
document.write('</div></div>')
document.write('<div id="Y" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < M.length; i++) {
document.write('<div id="y" style="position:absolute;width:36px;height:36px;font-family:Verdana;font-size:12px;color:'+mCol+';text-align:center;padding-top:10px">'+M[i]+'</div>');
}
document.write('</div></div>')
document.write('<div id="Z" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < H.length; i++) {
document.write('<div id="z" style="position:absolute;width:36px;height:36px;font-family:Verdana;font-size:12px;color:'+hCol+';text-align:center;padding-top:10px">'+H[i]+'</div>');
}
document.write('</div></div>');
}
if (ns) {
window.captureEvents(Event.MOUSEMOVE);
function nsMouse(evnt) {
Ypos = evnt.pageY + 100;
Xpos = evnt.pageX + 100;
}
window.onMouseMove = nsMouse;
}
else{
function ieMouse() {
Ypos = event.y + 100;
Xpos = event.x + 100;
}
document.onmousemove = ieMouse;
}
function clock() {
time = new Date ();
secs = time.getSeconds();
sec = -1.57 + Math.PI * secs / 30;
mins = time.getMinutes();
min = -1.57 + Math.PI * mins / 30;
hr = time.getHours();
hrs = -1.575 + Math.PI * hr / 6 + Math.PI * parseInt(time.getMinutes()) / 360;
Ybase = 15;
Xbase = 15;
if (ns) {
document.layers["nx"+0].visibility = viz;
document.layers["ny"+0].visibility = viz;
document.layers["nz"+0].visibility = viz;
for (i = 0; i < S.length; i++) {
document.layers["nx"+i].top = ay - 12 + (i * Ybase) * Math.sin(sec);
document.layers["nx"+i].left = ax - 12 + (i * Xbase) * Math.cos(sec);
}
for (i = 0; i < M.length; i++) {
document.layers["ny"+i].top = by - 12 + (i * Ybase) * Math.sin(min);
document.layers["ny"+i].left = bx - 12 + (i * Xbase) * Math.cos(min);
}
for (i = 0; i < H.length; i++) {
document.layers["nz"+i].top = cy - 12 + (i * Ybase) * Math.sin(hrs);
document.layers["nz"+i].left = cx - 12 + (i * Xbase) * Math.cos(hrs);
}
for (i = 0; i < dots; ++i) {
document.layers["nface"+i].top = dy - 2 + (70 * Math.sin(-0.49+dots+i/1.9));
document.layers["nface"+i].left = dx + 4 + (70 * Math.cos(-0.49+dots+i/1.9));
   }
}
else {
var scrll = document.body.scrollTop;
W.style.pixelTop = scrll;
X.style.pixelTop = scrll;
Y.style.pixelTop = scrll;
Z.style.pixelTop = scrll;
x[0].style.visibility=viz;
y[0].style.visibility = viz;
z[0].style.visibility = viz;
for (i = 0; i < S.length; i++) {
x[i].style.pixelTop = ay - 12 + (i * Ybase) * Math.sin(sec);
x[i].style.pixelLeft = ax - 12 + (i * Xbase) * Math.cos(sec);
}
for (i = 0; i < M.length; i++) {
y[i].style.pixelTop = by - 12 + (i * Ybase) * Math.sin(min);
y[i].style.pixelLeft = bx - 12 + (i * Xbase) * Math.cos(min);
}
for (i = 0; i < H.length; i++) {
z[i].style.pixelTop = cy - 12 + (i * Ybase) * Math.sin(hrs);
z[i].style.pixelLeft = cx - 12 + (i * Xbase) * Math.cos(hrs);
}
for (i = 0; i < dots; ++i) {
face[i].style.pixelTop = dy + 6 + (70 * Math.sin(-0.49 + dots + i / 1.9));
face[i].style.pixelLeft = dx + 4 + (70 * Math.cos(-0.49 + dots + i / 1.9));
      }
   }
}
function MouseFollow() {
ay = Math.round(Ay += ((Ypos) - Ay) * 4 / 15);
ax = Math.round(Ax += ((Xpos) - Ax) * 4 / 15);
by = Math.round(By += (ay - By) * 4 / 15);
bx = Math.round(Bx += (ax - Bx) * 4 / 15);
cy = Math.round(Cy += (by - Cy) * 4 / 15);
cx = Math.round(Cx += (bx - Cx) * 4 / 15);
dy = Math.round(Dy += (cy - Dy) * 4 / 15);
dx = Math.round(Dx += (cx - Dx) * 4 / 15);
clock();
setTimeout('MouseFollow()',10);
}
function colorstep() {
count +=move;
if (count >= dots) {count=0;count_a += move}
if (count_a == colors.length) count_a = 0;
if (ns) document.layers["nface"+count].bgColor = colors[count_a];
else face[count].style.background = colors[count_a];
setTimeout('colorstep()',100)
}
function StartAll() {
MouseFollow();
colorstep();
}
if (document.layers || document.all) window.onload = StartAll;
//  End -->
</script>


 

<!-- Script Size:  6.73 KB -->
<p align="right"><font face="Tahoma" color="#800000">اگه خوشتون اومده یه دعا به 
جونم بکنید</font></p>
<p><a href="mailto:[email protected]">[email protected]</a> </p>
<p>A new and simple Persian weblog for All Iranians :
<a href="http://Pc4All.persianblog.com">http://Pc4All.persianblog.com</a></p>
<div>
	The First Persian Graphic , Web and Multimedia Reference :
	<a title="http://www.majidonline.com" href="http://www.majidonline.com">
	http://www.majidonline.com</a></div>
<div>
	The Professional PHP Hosting :
	<a title="http://www.persianservices.com" href="http://www.persianservices.com">
	http://www.persianservices.com</a></div>
<div>
	Webmaster Tools :
	<a title="http://tools.majidonline.com" href="http://tools.majidonline.com">
	http://tools.majidonline.com</a></div>
<p> </p>
<p>Age Khoshetun oomade Be anjomane FrontPage dar site Agha Majid<span lang="en-us"> 
Sar</span> bezanid! </p>
<p> </p>

</html>
 

Ghamnevis

Well-Known Member
در ضمن از اين به بعد مقالات رو مستقيم براي آقا مجيد ميفرستم . ايشونم گفتند كه در قسمت مقالات ميگذارن تا بقيه ببينند. به هر حال اگه ببينم نظر ميديد و خوب همين جا استقبال ميشه ديگه به آقا مجيد زحمت نميدم !
اين همه گفتم تا بگم بابا جان خودتون نظر بديد!!!!!!
 

Ghamnevis

Well-Known Member
و يه خواهش ، من نميدونم شما چه چيزي ميخوايد كه يا نداشته باشيد يا بلد نباشيد . اگه لطف كنيد بهم بگيد چي ميخوايد ممنون ميشم . من تقريبا يه آرشيو كامل دارم! البته جسارت نشه هــــــــــــــــــــــــــــــــــا
 

Ghamnevis

Well-Known Member
و يه چيز ديگه ! بابا من نابغه نيستم ! اژلت هارو هم كه مينويسم خوب ممكنه بعضي جاها خودشونو يا شبيهشون رو ديده باشيد يا اصلا نديده باشيد!
 

Ghamnevis

Well-Known Member
و يه چيز ديگه ! بابا من نابغه نيستم ! اپلت هارو هم كه مينويسم خوب ممكنه بعضي جاها خودشونو يا شبيهشون رو ديده باشيد يا اصلا نديده باشيد!
 

Peyman-Pop

Active Member
ghamnevis جان از کلمات بهتری هم میتونستید برای موضوع این تاپیک استفاده کنید .

اینبار موضوع رو به جمله بهتری تغییر میدم، ولی‌ لطفا به این موضوع بیشتر دقت کنید .

ممنون .



پیمان
 

Ghamnevis

Well-Known Member
آقا پيمان نوشتن:
ghamnevis جان از کلمات بهتری هم میتونستید برای موضوع این تاپیک استفاده کنید .

اینبار موضوع رو به جمله بهتری تغییر میدم، ولی‌ لطفا به این موضوع بیشتر دقت کنید .

****
آقا شرمنده به خدا من اسم واقعيشو نوشتم كه از منبعش (Java Script Resource 3000 ) به اسم A silly clock wich follow Mouse pointer گرفتم این دقیقا توضیحی بوده که در مورد این اپلت داده بود!
اما به هرحال چشم (ولی فکر نمیکنم لفظ احمق بد باشه) چون اصلا معنی بدی نمیده!!! اما بازم چشم مراقب دستام هستم تا چیزه بد نتایپند!!!
 

iRWEBDES

Active Member
پروفسور جان
ميري كد از سايتهاي مختلف كپي ميكني و بدون منبع ميزاري حداقل يه چيز درست و حسابي ياد بگير ...
اپلت چيه ؟
شما هنوز فرق بين java applt و java script رو نميدوني ميگي من اين برنامه ها رو مينويسم ؟
و يه چيز ديگه ! بابا من نابغه نيستم ! اژلت هارو هم كه مينويسم خوب ممكنه بعضي جاها خودشونو يا شبيهشون رو ديده باشيد يا اصلا نديده باشيد!
چرا دروغ ؟
جالب اينجاست كه دو خط بعدش دروغ خودت رو در آوردي :
آقا شرمنده به خدا من اسم واقعيشو نوشتم كه از منبعش (Java Script Resource 3000 ) به اسم A silly clock wich follow Mouse pointer گرفتم این دقیقا توضیحی بوده که در مورد این اپلت داده بود!
بالاخره شما نوشتي يا اون منبع ؟
حالا بگزريم ...
شما اين برنامه رو كه گزاشتي بهش ميگن جوا اسكريپت نه اپلت :lol:
براي اينكه از اين به بعد كد كپي ميكني درست بزاري بهت ياد ميدم فرقشون رو از كجا بفهمي ...
بزرگترين و متمايز ترين تفاوت اونها اينه كه وقتي جاوا اپلت اجرا ميشه لازم به نصب برنامه ي جاوا در xp هستش اما جاوا اسكريپت در مرورگر اينترنت اكسپلالر معمولا 5 به بالا كر ميكنه
دوم اينكه اول كد جاوا اسكريپت اين جمله هست :
کد:
<SCRIPT LANGUAGE="JavaScript">
و در پايان برنا مه اون هم اين كلمه :
کد:
</script>
اما در جاوا اپلت برنامه نويسي به صورت زير شروع ميشه :
کد:
<APPLET>
و باكلمه زير تموم ميشه :
کد:
</applet>
ياد گرفتي يا بازم بگم ؟
در ضمن دوست عزيز اينجا ما واسه كل كل نيومديم كه ...
اگه كپي ميكني بگو .. به خدا بهتره واسه خودت ...
:wink:
 

mahyar - r

Member
خوب ولي من بلد نبودم ! چون اصلا زمينه كاريم اين نيست ، ولي خيلي ممنون كه حداقل نظر داديد!
خودت نوشتي اونوقت بلد نيستي !! در ضمن سه تا جمله رو تو 3 تا پست نفرست همشو با هم بنويس . اگر پروانه دوست داري بگو از مال خودم و چندتا از بچه هاي مجيد آنلايني ديگه بهت بدم !!

( آقا هر كي حاضره به اين آقا پروانه بده دستش بالا ) :lol:
 

Ghamnevis

Well-Known Member
سلام آقايون !
من نميدونم شماها چرا اينطوري هستيد والله !
بابا منظور من از نوشتن همون قرار دادن در يك تاپيك بود و منظورم هم تا قبل از نوشتنش بوده! من به صورت آزمون و خطا كار ميكنم ، يعني نه از رو كتاب خوندم نه چيز ديگه. هر جا هم اشكال داشتم از بقيه خواستم كمكم كنند!
و بعدش هم عزيز دلم من فرق بين JScript رو با Java میدونم حالا شما چرا گیر دادی نمیدونم ! من همه ی کد ها رو خودم ننوشتم ! اگر هم از لفظ اپلت استفاده كردم چون راحت تر بود و اون كسي كه ميخواد استفاده كنه خودش ميفهمه! اگه واقعا ميخوايد انتقاد كنيد حرفي نيست ولي اينكه بخوايد آدم رو بكوبيد فكر نميكنم جالب باشه! و اگر هم گفتم زمينه كاريم چيز ديگست دروغ نگفتم! ولي مثلا يكي كه راننده كاميون دليل نميشه نتونه پشته سواري بشينه !منم طبيعتا به خاطر كارم مجبورم با كدهاي اسكريپت و جاوا سرو كار داشته باشم! اگر هم گفتم بلد نبودم چون تا قبل از اين اين كد رو نديده بودم! حالا شما اگه با لفظ اسكريپت و اپلت مشكل داري چشم ! از اين به بعد درستش ميكنم!
گر چه حتي در منبع اين كد لفظ هم لفظ اپلت به كار رفته! اگر هم قبول نداريد بگيد ادرس وب رو براتون ميزنم ببينيد! و اما پروانه ها ! من براي پروانه ها به خدا اصلا نميدونستم اينطوري زياد ميشن وگر نه شايد خيلي بيشتر ميفرستادم(×ـ×) من فكر ميكردم تعداد تاپيك هاي يه نفرند و تاحالا به تعداد ارسال هاي خودم هم دقتي نداشتم ! چون حاشيه هستند!
نميدونم اگه شماها با من مشكلي داريد ! لازم نيست اينطوري برخورد كنيد! من اگر هم اين اپلت ها يا اسكريپت ها رو ميفرستم چون براي خودم مفيد بوده ، فكر كردم به درد بقيه هم بخوره! و اونايي هم كه بايد استفاده كنند ميكنند!
مهيار جان اگه شما با من مشكلي داريد لطفا به خودم بگيد . به خدا هرچي باشه قبول ميكنم اگه حق با شما بود! به هر حال از اينكه توجه داشتيد ممنون ، و از اينم كه نظر داديد ممنون چون يه كار هميشه مخالف هم داره! ايران وبز جان!
منم واسه كل كل نيومدم! از خيلي چيزايي كه بقيه بلد بودن استفاده كردم ، خيلي هاش رو هم بلد بودم! ولي دليل نميشه كه كار بقيه رو لوث كنم! اگه قرار پروانه با اينجور چيزا بالا بره ميخوام نره! اميدوارم ناراحت نشده باشيد!
شاد باشيد
 

iRWEBDES

Active Member
يكي حرفهايي كه من زدم رو بخونه گه غير منطقي بود بياد بزنه در گوشم
آقاي عزيز چرا هلهله بپا ميكني ؟
كه جو رو به سمت خودت سوق بدي ؟
يعني چي من جاي شما رو تنگ كردم...
آره يكم اون ور تر بشين ...
پروفسور جان ... از 10 كلمه كه گفتي 88 تاش غلط بود ...
اگه ايمن اموزشه كهمردم همه چيز رو قر و قاطي ميفهمن ؟
نميدونم واقعا چي بگم ...
 

Ghamnevis

Well-Known Member
در مورد اپلت ها يا همون اسكريپت ها

iRWEBDES گفت:
يكي حرفهايي كه من زدم رو بخونه اگه غير منطقي بود بياد بزنه در گوشم
آقاي عزيز چرا هلهله بپا ميكني ؟
كه جو رو به سمت خودت سوق بدي ؟
يعني چي من جاي شما رو تنگ كردم...
آره يكم اون ور تر بشين ...
پروفسور جان ... از 10 كلمه كه گفتي 88 تاش غلط بود ...
اگه ايمن اموزشه كه مردم همه چيز رو قر و قاطي ميفهمن ؟
نميدونم واقعا چي بگم ...

ابران وبز جان بازم سلام ! بابا به خدا من نميدونم شما چرا اينطور ميكني! شايد من بد گفتم يا شما بد متوجه شدي. نميدونم والله...
آقا من اگه نوشتم اپلت چون مثلا در متني كه به عنوان تبليغ در اين كد ها به كار رفته مستقيما از اپلت حرف زده نه از اسكريپت! به خدا منم ميدونم كه Java و JavaScript با هم فرق دارند، ولي خوب خودم هم نميدونم چرا از لفظ اپلت استفاده كرده. بعد هم اصولا فرانت پيج يه ابزار مبتدي و ساده در زمينه طراحي وب هستش ، شايد خيلي ها زياد با اين دو تا برنامه سر و كار نداشته باشند و طبيعتا زياد هم از تفاوت هاشون با خبر نباشند. نميدونم قبول داري كه كلا مردم وكاربر ها به اسم اپلت بيشتر از اسكريپت آشنا هستن يا نه؟ بگذريم، من نميدونم كجاي حرفام غلط بوده كه شما اينطور گفتي . من هرجا اشتباه داشته باشم ميپذيرم ولي خوب شما هم قبول كن كه بار اول اصلا خوب ننوشتي! كافيه خودتو جاي من بزاري. وقتي شما نميدوني كه من چرا اسم اين كد هارو با اپلت معرفي كردم ،درسته اون طور آدم بكوبي. ميدوني همين لفظ پرفسور جان براي خيلي ها ممكنه خوب برداشت بد ايجاد كنه! در ضمن بابا كدوم جو؟؟؟؟!!! 8O اصلا اتفاقي نيافتاده كه جوي باشه؟! آقا من گفتم كه كوچيك همتون هستم . هر جا هم اشكال داشته باشم خوشحال ميشم كمكم كنيد و گوشزد كنيد. شما هم خواهشا فكر كن اگه مثلا به جاي اينكه اونطور مينوشتي ،از خودم يه سوال ميكردي يا مثلا ميگفتي چرا به جاي لفظ اسكريپت از اپلت استفاده ميكردي بهتر نبود! قبول كن وبز جان كه شما هم يه كم بد گفتي!
در ضمن فكر ميكنم كه تعداد بازديد كننده ها نشون بده كه اين تاپيك زياد هم بد نبوده!
به هر حال اگه من باعث ناراحتيت شدم شرمنده من مخلصتم هستم! ببخشيد، اميدوارم اين اول آشنايي كه با يه كم ناراحتي ودلخوري پيش اومده باعث يه دوستي خوب هم بشه!
من بازم عذز ميخوام آقا اگه هنوزم دلخوري بگو هر جور ميخواي از دلت در بيارم.
موفق باشي
 

Peyman-Pop

Active Member
مهرداد جان لطفا زحمات کاربران دیگه رو اینجوری زیر سوال نبر، اگر مشکل منبع یا یک جمله اشتباه هستش با یک تذکر دوستانه هم میتونی‌ اینرو به دوستمون تذکر بدی‌ .

ghamnevis جان کار شما بسیار مفید هم بوده و از زحمتی‌ که کشیدید متشکرم, منتها اگر مطالب رو از سایت دیگه ای در اینجا قرار میدید ذکر منبع حتما یادتون باشه .


موفق باشید .



پیمان
 

جدیدترین ارسال ها

بالا