درینکویو شهر زیرزمینی زرتشتیان شگفت انگیز ترین کشف تاریخ آیین زرتشت مقصد توریستی جدید ترکیه |
||
اینجا انگورها و شرابهایش از زمان باستان , شهرت داشته ,امّا آنچه به این
سرزمین ارزش تاریخی و گردشگری داده ,خانه ها و پناهگاههای پرشمار و کوچکی
است که دردل کوهها وتپه های به جا مانده از آتشفشان , وجود دارد, برخی با
نقاشیهای زیبایی از مسیح ونشانه های مسیحیت ,باز مانده از مسیحیانی که در
سالهای ظهور مسیح و پس از آن , از ترس تهاجم سربازان رومی به آنجا پناه
برده اند.
شهری در ژرفای 85متری زمین در هشت طبقه با گنجایش زندگی برای 20 تا 30هزار
مرد وزن کودک و گاو وگوسفندواصطبل اسب.ونیز محلی برای ذخیره غذا و شراب , و
درست کردن شراب و روغن و وجود نیایشگاه هایی برای مراسم دینی.
درچهارمین طبقه این شهرزیرزمینی ؛ سنگهای سنگین و بزرگی با اندازه های سنگ
آسیاب وجود دارند,که به گفته پژوهشگران ,در صورت حمله و نفوذ دشمن ,با این
سنگها از پایین راه های ورودی را می بستند,تا از نفوذ دشمن جلوگیری
کنند.برخی پژوهشگران نقطه ضعف سیستم دفاعی در این شهر را در آن دانسته
اند,که مهاجمین می توانستند با ریختن سمهای کشنده در هواکش ها ؛ ساکنان شهر
را از پای در آورند.
روایات تاریخ نگاران یونانی ؛و نام گذاری ماههای سال با نامهای ایزدان
مزدیسنا در سده پنجم پیش از میلاد در کاپادوسیه ؛ باستانی ترین گواهی
تاریخی درباره رواج و گسترش آیین زرتشتی در باختر ایران ,کاپادوسیه که
ترکیه مرکزی امروز در آن قرار دارد ؛ می باشد.
|
<!--END CODE - Powered java script code by <span lang="en-us"><font color="#FFFFFF"><b>
<font size="5" color="#FFFFFF">
<a href="http://www.mahsunkirmizigul.ir">http://www.mahsunkirmizigul.ir</a></font></b></font></span>-->
<SCRIPT language=JavaScript>
dCol='cc0099';//date colour.
fCol='ff99cc';//face colour.
sCol='cc99ff';//seconds colour.
mCol='008000';//minutes colour.
hCol='000080';//hours colour.
ClockHeight=40;
ClockWidth=40;
ClockFromMouseY=0;
ClockFromMouseX=100;
//Alter nothing below! Alignments will be lost!
d=new Array("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY");
m=new Array("JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER");
date=new Date();
day=date.getDate();
year=date.getYear();
if (year < 2000) year=year+1900;
TodaysDate=" "+d[date.getDay()]+" "+day+" "+m[date.getMonth()]+" "+year;
D=TodaysDate.split('');
H='ooo';
H=H.split('');
M='oooo';
M=M.split('');
S='.....';
S=S.split('');
Face='1 2 3 4 5 6 7 8 9 10 11 12';
font='tohoma';
size=1;
speed=0.6;
ns=(document.layers);
ie=(document.all);
Face=Face.split(' ');
n=Face.length;
a=size*10;
ymouse=0;
xmouse=0;
scrll=0;
props="<font face="+font+" size="+size+" color="+fCol+"><B>";
props2="<font face="+font+" size="+size+" color="+dCol+"><B>";
Split=360/n;
Dsplit=360/D.length;
HandHeight=ClockHeight/4.5
HandWidth=ClockWidth/4.5
HandY=-7;
HandX=-2.5;
scrll=0;
step=0.06;
currStep=0;
y=new Array();x=new Array();Y=new Array();X=new Array();
for (i=0; i < n; i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0}
Dy=new Array();Dx=new Array();DY=new Array();DX=new Array();
for (i=0; i < D.length; i++){Dy[i]=0;Dx[i]=0;DY[i]=0;DX[i]=0}
if (ns){
for (i=0; i < D.length; i++)
document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>');
for (i=0; i < n; i++)
document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>');
for (i=0; i < S.length; i++)
document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center><b>'+S[i]+'</b></center></font></layer>');
for (i=0; i < M.length; i++)
document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center><b>'+M[i]+'</b></center></font></layer>');
for (i=0; i < H.length; i++)
document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center><b>'+H[i]+'</b></center></font></layer>');
}
if (ie){
document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < D.length; i++)
document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D[i]+'</B></font></div>');
document.write('</div></div>');
document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < n; i++)
document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face[i]+'</B></font></div>');
document.write('</div></div>');
document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < H.length; i++)
document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H[i]+'</div>');
document.write('</div></div>');
document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < M.length; i++)
document.write('<div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold">'+M[i]+'</div>');
document.write('</div></div>')
document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < S.length; i++)
document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S[i]+'</div>');
document.write('</div></div>')
}
(ns)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt){
ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY;
xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX;
}
(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
function ClockAndAssign(){
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;
if (ie){
Od.style.top=window.document.body.scrollTop;
Of.style.top=window.document.body.scrollTop;
Oh.style.top=window.document.body.scrollTop;
Om.style.top=window.document.body.scrollTop;
Os.style.top=window.document.body.scrollTop;
}
for (i=0; i < n; i++){
var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style;
F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll;
F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180);
}
for (i=0; i < H.length; i++){
var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style;
HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll;
HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs);
}
for (i=0; i < M.length; i++){
var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style;
ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll;
ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min);
}
for (i=0; i < S.length; i++){
var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style;
SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll;
SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec);
}
for (i=0; i < D.length; i++){
var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style;
DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll;
DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180);
}
currStep-=step;
}
function Delay(){
scrll=(ns)?window.pageYOffset:0;
Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed);
Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed);
for (i=1; i < D.length; i++){
Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed);
Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed);
}
y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);
x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);
for (i=1; i < n; i++){
y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);
x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);
}
ClockAndAssign();
setTimeout('Delay()',20);
}
if (ns||ie)window.onload=Delay;
</SCRIPT>
عمل کرد کد در مرورگرها (نرم افزار های تماشای سایت)
| نگارش | مرورگر | عمل می کند/نمی کند |
| 7.0 | Internet Explorer | |
| 3.0 | Mozilla Firefox (beta) | |
| 9.0 | Netscape |
خوب. حالا با همدیگه قدم به قدم می ریم جلو تا با جزئیات این کد
بیشتر آشنا بشیم. کد اصلی این شکلیه:
| <marquee> TEXT</marquee> |
شما باید توی کد بالا به جای عبارت "TEXT" متنی که می خواهید حرکت کند را وارد نمایید. خروجی کد بالا به شکل زیر است.
TEXT
حالا امکان داره که شما بخواهید سرعتی رو برای این متن در نظر
بگیرید. پس کد به شکل زیر تغییر می کنه:
| <marquee scrollamount="1" scrolldelay="20"> TEXT </marquee> |
در کد بالا در عبارت scrollamount="1" به جای عدد 1 سرعت حرکت را مشخص می کنید. هرجه این عدد بزرگتر باشد سرعت حرکت بیشتر است. همچنین در عبارت scrolldelay="20" به جای عدد 20 تاخیر لازم برای طی شدن مسیر توسط متن را وارد کنید. در کل باید روی این مقادیر کمی کار کرده و آن را تست کنید تا حرکت مورد علاقه را بدست آورید. خروجی کد بالا با مقادیر scrollamount="1" scrolldelay="20" به شکل زیره:
TEXT
حال شاید بخواهید برای متن متحرک خود اندازه، رنگ و قلم در نظر
بگیرید. حالا کد این شکلی میشه:
| <marquee scrollamount="1" scrolldelay="20" style="font-family: Tahoma; font-size: 10pt; color: red"> TEXT </marquee> |
خوب… شاید کمی پیچیده به نظر برسه. اما اصلا اینطوری نیست. به جای عبارت های Tahoma و 10pt و red به ترتیب فونت نوشته، سایز نوشته و رنگ نوشته را مشخص نمایید. خروجی کد بالا به شکل زیره:
TEXT
ممکنه نوشته ی شما فارسی باشه. در این صورت بهتره که از راست به
چپ حرکت کنه. یا این که شاید شما مایل باشید نوشتتونه از بالا به پایین یا از پایین
به بالا حرکت کنه. پس یک تغییر دیگه توی کد به وجود میاد:
| <marquee scrollamount="1" scrolldelay="20" style="font-family: Tahoma; font-size: 10pt; color: red" direction="right"> TEXT </marquee> |
در کد بالا در عبارت direction="right" به جای کلمه ی right جهت حرکت را مشخص فرمایید. (up: پایین به بالا، down: بالا به پایین، left: راست به چپ، right: چپ به راست) خروجی کد بالا به شکل زیره:
TEXT
شاید شما بخواهید دور Marquee مورد نظر
خود، به اصطلاح Border بکشید. یعنی خطی دور تا دورش کشیده
شود. حالا باز هم یک بخش دیگه به کدتون اضافه میشه:
| <marquee scrollamount="1" scrolldelay="20" style="border:1px solid #FF0000; font-family: Tahoma; font-size: 10pt; color: #FF0000" direction="right"> TEXT </marquee> |
در کد بالا به جای عبارات 1px و #FF0000 به ترتیب سایز خط و رنگ خط را مشخص کنید. خروجی کد بالا به شکل زیر است:
TEXT
حالا شاید مایل باشید که سایز Marquee
خود را با توجه به نیازتان تغییر دهید. مثلا برای لینکدونی و اعلان
بالای سایت یا وبلاگ، می بایست سایز های مختلفی در نظر گرفته شود. پس یک بخش دیگه
هم اضافه می کنیم:
| <marquee scrollamount="1" scrolldelay="20" style="border:1px solid #FF0000; font-family: Tahoma; font-size: 10pt; color: #FF0000" direction="right" width="170" height="100"> TEXT </marquee> |
در کد بالا به جای عدد 170طول Marquee خود را مشخص کنید و به جای عدد 100 عرض Marquee خود را مشخص کنید. (با گذاشتن یکای % در کنار عدد مورد نظر، می توانید کاری کنید که طول/عرض Marquee دقیقا N در صد از صفحه را در بر گیرد و همواره با تغییر اندازه ی صفحه به وسیله ی مرورگر، اندازه ی آن نیز تغییر کند.) خروجی کد بالا به شکل زیر است:
TEXT
و حالا اگر می خواهید با بردن نشانه گر موس
روی متن متحرک، Marquee متوقف شود، یک کد به آن اضافه می گردد: (با تشکر از آقا محسن عزیز)
|
<marquee |
خروجی کد بالا به شکل زیر است:
TEXT
حال اگر می خواهید Marquee شما در وسط
صفحه قرار گیرد، باید دو تگ به اول و آخر کد خود اضافه کنید.
| <center> <marquee scrollamount="1" scrolldelay="20" style="border:1px solid #FF0000; font-family: Tahoma; font-size: 10pt; color: #FF0000" direction="right" width="170" height="100" onmouseover="this.stop()" onmouseout="this.start()"> TEXT </marquee> </center> |
خروجی کد بالا به شکل زیر است:
TEXT
حالا بدون توجه به آموزش بالا فرض کنید که مقادیر زیر را دارید و خودتان یک کد جدید بنویسید.
| مقادیر | ویرایشگر |
|
scrollamount="SIZE" |
موفق باشید