در IE یکسری داده غیر استاندارد بنام Filler وجود دارد که به javascript قابلیت تغییر و اصلاح objectها را میدهد. اسکریپت مورد بحث نحوه استفاده از فیلتر drop shadow برای تغییر ظاهر متن (بنام dropShadow) را نشان میدهد.
|
بمنظور چرخش سایه متن
|
|
۱٫
|
function doShadow(newDiretction){
|
|
ابتدا تابعی با نام doShadow و متغییر newDirection ایجاد میشود. متغییر, مربوط به جهت فعلی سایه میباشد. |
| ۲٫ |
if (document.all && newDiretction < 360) {
|
|
درصورتیکه کاربر از IE استفاده کند و همچینین مقدار متغییر newDirection کمتر از ۳۶۰ درجه باشد به مرحله یعد میرود. |
| ۳٫ |
newDiretction += 10
document.all.dropText.style.filter=”shadow(direction=” + newDiretction + “)” |
|
به متغییر newDirection,س۱۰ درجه به منظور تعیین مکان بعدی سایه, اضافه میشود. سپس فیلتر با خصوصیات جدید سایه تنظیم میگردد
<html>
<head>
<title>New Page 1</title>
<script type = “TEXT/JAVASCRIPT” LANGUAGE = “JAVASCRIPT”>
function doShadow(newDiretction){
if (document.all && newDiretction < 360) {
newDiretction += 10
document.all.dropText.style.filter=”shadow(direction=” + newDiretction + “)”
setTimeout(“doShadow(” + newDiretction + “)” , 100)
}
}
</script>
<STYLE TYPE=”TEXT/CSS”>
#dropText {width: 500px; height: 100px; font-size: 36px; filter: shadow(direction=90)}
</STYLE>
</head>
<body>
<DIV ID=”dropText”>
IranJavaScript.com
</DIV>
</body>
</html> |
|
دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن