درخواست دو اسكريپت آجاكس

evilmustcry

New Member
با سلام خدمت دوستان

عزيزان من به دنبال دوتا اسكريپت هستم :

1- اسكريپتي كه رنگ صفحه رو مي گيره ( سياه سفيد مي شه) مثله همين اسكريپتي كه در بخش خروج اين انجمن است

2- كه مي دونم براي آسونه اينه كه چطوري وقتي يك صفحه php داريم و اين صفحه داراي بلوك هاي جداگانه اي است مي توان از pre loader استفاده كرد
يعني قبل از اينكه محتويات اون بلوك كامل بشه تا آن زمان نوشته " صبر كنيد " لود بشه

مثال هر دو اين ها را ميتوانيد در سايت www.hostiran.net ببنيد

ممنون
 

evilmustcry

New Member
ممنون از اينكه پاسخ دادي ..

اما چطور مي شه اين كد ها را در صفحه قرار داد ؟

اين كد ها رو بايد قبل از تگ بادي قرار بدهم ؟

يا اينكه بايد يه فايل js ساخت و كد رو كپي كرد توش و بعد فراخوانيش كرد

براي اون رنگ صفحه رو مي گيره بيشتر كمك مي خوام


راستي در گوگل با چه نامي جستجو كنم ./.؟

ممنون مي شم كمكم كنيد
 

ALI4GHA

Member
اين كد ها رو بايد قبل از تگ بادي قرار بدهم ؟

يا اينكه بايد يه فايل js ساخت و كد رو كپي كرد توش و بعد فراخوانيش كرد

هر دو تا کار را میشه کرد ولی روش دوم بهتره یعنی اسکریپت را بصورت یک فایل js ذخیره و داخل تگ head به این صورت فراخوانی کنید :

<script type="text/javascript" src="your cod.js"></script>

راستي در گوگل با چه نامي جستجو كنم

در کدام مورد؟ سیاه و سفید کردن صفحه یا بلوک ؟
 

evilmustcry

New Member
خوب من اين كار را كردم يعني در يك فايل به نام colorpicker.js ذخيره كردم و بعد فراخواني كردم در يك تگ به صورت <script type="text/javascript" src="your cod.js"></script>
اما كاري نشد و اثر نداشت

در مورد سياه و سفيد كردن چون من جستجو زياد كردم ولي فايده نداشت اگر مي تونيد آدرس سايتي رو بدهيد كه واقعا شاهكار كرديد !

ممنون
 

ALI4GHA

Member
خوب من اين كار را كردم يعني در يك فايل به نام colorpicker.js ذخيره كردم و بعد فراخواني كردم در يك تگ به صورت <script type="text/javascript" src="your cod.js"></script>
اما كاري نشد و اثر نداشت

احتمالا شما اومدی این کد را داخل یک فایل html قرار دادی و یدونه عکس هم گذاشتی و توقع داشتی اون عکس را سیاه و سفید کنه ؟؟؟

اینو دوباره بخون :

این کد تا زمانی که وب پیج شما به صورت کامل لود بشه محتویات اون را به صورت سیاه و سفید نشون میده

ولی لود کردن یک عکس داخل لوکال هاست زیاد طول نمی کشه :razz:


در مورد سياه و سفيد كردن چون من جستجو زياد كردم ولي فايده نداشت اگر مي تونيد آدرس سايتي رو بدهيد كه واقعا شاهكار كرديد !

به قسمتی از همون کد مثال خودتون دقت کنید :

function loading_effect(k){
ht = document.getElementsByTagName("html");
if(k==1){
ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
ht[0].style.cursor = 'wait';
}else{
ht[0].style.filter = "";
ht[0].style.cursor = 'auto';
}
}

همون طور که مشاهده مي کنيد در قسمت ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)" ميزان grayscale برابر يک قرار داده شده و کار اون هم همون سياه و سفيد کردن تصاویر است .
gray به معني کبود هستش و کدهای مشابه این در اسکریپت برای رنگ تکست ها و سایر قسمت ها وجود داره
حالا اگه شما نياز به توضيحات بيشتري داريد مي تونيد با همين عبارت و يا کمي دست کاري کردن اون و يا چيزهايي شبيه به اون در گوگل جستجو کنيد اميدوارم که به نتيجه برسيد :

http://www.google.com/search?client...rayscale=1)"&sourceid=opera&ie=utf-8&oe=utf-8

این لینک ها هم بد نیست :

http://www.javascriptkit.com/filters/basicimage.shtml
http://javascript.echessdesign.com/stylefilters/
http://elouai.com/javascript/javascript-image-grayscale.php
http://www5e.biglobe.ne.jp/~access_r/hp/filter/DirectXfilter_003.html
 

evilmustcry

New Member
دوست عزيز مي دونم خيلي شما را اذيت كردم يك سوال ديگه بپرسم فكر مي كنم مشكلم حل بشه

ببين من تا اينجا اون كدهايي كه شما گذاشتيد رو در فايلي با پسوند js ذخيره كردم و بعد قبل از تگ head فراخواني كردم ...

سوالم اينه كه ديگه كاري نبايد بكنم .. همينكه فراخواني كردم در تگ <scritp كافيه و نيازي به اضافه كردن كدي به قبل از بادي يا داخل بادي نيست ؟

در ضمن من در لوكال تست نمي كنم و فعلا مشغول ساخت يك سايت full ajax هستم ( به اميد خدا ) و اين اسكريپت رو براي اون مي خوام



در ضمن من با ديدن اين سايت ها متوجه شدم كه مي شه يك كار ديگه هم كرد اينه بياي مثلا اين كد كه باعث مات شدگي مي شه رو تو خود بادي اينكلود كنيم



echo"<DIV STYLE=\"width:100%; filter:"
. " progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310)"
. " progid:DXImageTransform.Microsoft.Blur(pixelradius=2)"
. " progid:DXImageTransform.Microsoft.Wheel(duration=3);\">"
. " Blurry text with smudge of gray.</div> "
."";


تا اينجا همه چي درسته به غير از اون خواسته ي من .. من اين كد ها رو به قبل از تگي كه معرفي كننده ي preloader است ( لطفا صبر كند ..) اضافه مي كنم كه با اون لود بشه .. ولي مشكل اينه كه كد ها بجاي اينكه روي بادي سايت اثر كنه فقط رو preloader عمل مي كنه و اون رو مات يا كبود مي كنه

در مورد اين چه نظري داري .. چي كار بايد بكنم ..

من مي خوام به جز preloader سايت بقيه بي زنگ باشند تا زماني كه لود سايت كامل مي شه

واقعا ممنونم از كمكات
ممنون از كمك هات
 
آخرین ویرایش:

ALI4GHA

Member
تا اينجا همه چي درسته به غير از اون خواسته ي من .. من اين كد ها رو به قبل از تگي كه معرفي كننده ي preloader است ( لطفا صبر كند ..) اضافه مي كنم كه با اون لود بشه .. ولي مشكل اينه كه كد ها بجاي اينكه روي بادي سايت اثر كنه فقط رو preloader عمل مي كنه و اون رو مات يا كبود مي كنه

دوست عزیز شما اومدی این افکت را در قسمت استایل layer مربوط به preloader قرار دادید خوب معلومه که فقط اون مات میشه یاد آوری می کنم که این افکت تنها قسمتی از اسکریپتی است که صفحه را مات و یا سیاه و سفید می کنه و به تنهایی کاری جز مات کردن یک تصویر یا layer به صورت دائمی از دستش نمیاد .

ببين من تا اينجا اون كدهايي كه شما گذاشتيد رو در فايلي با پسوند js ذخيره كردم و بعد قبل از تگ head فراخواني كردم ...

سوالم اينه كه ديگه كاري نبايد بكنم .. همينكه فراخواني كردم در تگ <scritp كافيه و نيازي به اضافه كردن كدي به قبل از بادي يا داخل بادي نيست ؟

در مورد کد سیاه و سفید کردن ، همین کار کافیه و نیاز نیست کار دیگه ای انجام بدید در مورد اون یکی هم که توضیح دادم
 
آخرین ویرایش:

RainDigital

Member
احتمالا شما اومدی این کد را داخل یک فایل html قرار دادی و یدونه عکس هم گذاشتی و توقع داشتی اون عکس را سیاه و سفید کنه ؟؟؟

اینو دوباره بخون :



ولی لود کردن یک عکس داخل لوکال هاست زیاد طول نمی کشه :razz:




به قسمتی از همون کد مثال خودتون دقت کنید :

function loading_effect(k){
ht = document.getElementsByTagName("html");
if(k==1){
ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
ht[0].style.cursor = 'wait';
}else{
ht[0].style.filter = "";
ht[0].style.cursor = 'auto';
}
}

همون طور که مشاهده مي کنيد در قسمت ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)" ميزان grayscale برابر يک قرار داده شده و کار اون هم همون سياه و سفيد کردن تصاویر است .
gray به معني کبود هستش و کدهای مشابه این در اسکریپت برای رنگ تکست ها و سایر قسمت ها وجود داره
حالا اگه شما نياز به توضيحات بيشتري داريد مي تونيد با همين عبارت و يا کمي دست کاري کردن اون و يا چيزهايي شبيه به اون در گوگل جستجو کنيد اميدوارم که به نتيجه برسيد :

http://www.google.com/search?client...rayscale=1)"&sourceid=opera&ie=utf-8&oe=utf-8

این لینک ها هم بد نیست :

http://www.javascriptkit.com/filters/basicimage.shtml
http://javascript.echessdesign.com/stylefilters/
http://elouai.com/javascript/javascript-image-grayscale.php
http://www5e.biglobe.ne.jp/~access_r/hp/filter/DirectXfilter_003.html

تو این پست شکلک ها رو غیر فعال کنید.
 

MAJOR

Well-Known Member
دمتون گرم اگه یه نمونه هم برای ما میزاشتید خیلی خوب تر می شد
 

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

بالا