Pages

October 10, 2006

Funky JavaScirpt

ျပီးခဲ့တဲ ့ ေသာၾကာေန ့က သူငယ္ခ်င္းတစ္ေယာက္က စမ္းၾကည့္ဆိုၿပီး JavaScript code တစ္ခုေပးတယ္။ ထံုစံအတိုင္း ဘာႀကီးလာေပးတာလဲ၊ ဘယ္လို စမ္းရမွာလဲ ျပန္ေမးရေတာ့ တာေပါ့။ သူက browser ကုိဖြင့္လိုက္၊ ၿပီးေတာ့ yahoo ရဲ့ home page ကုိသြားတဲ့။ ၿပီးရင္ သူေပးတဲ့ JavaScript ကုိ copy လုပ္ၿပီး လက္ရွိ yahoo ပြင့္ေနတဲ့ browser ရဲ့ address bar မွာပဲ paste လုပ္ၾကည့္လိုက္တဲ့။ ဘာျဖစ္လဲ သိမယ္ေျပာတယ္။ သူေျပာတဲ့ အတိုင္း စမ္းလုပ္ၾကည့္ လိုက္တာ ေတာ္ေတာ္ေလး သေဘာက်သြားတယ္။ ဒါေပမယ့္ သူေပးတဲ့ code က IE browser မွာပဲ အလုပ္လုပ္တယ္။ FireFox မွာ အလုပ္မလုပ္ဘူး ျဖစ္ေနတယ္။

ဒါနဲ ့ စဥ္းစားမိလိုက္တယ္။ အဲ့ဒီတစ္ေယာက္ ဒီ script ကို သူ ့ဟာသူ ေရးတာေတာ့ မျဖစ္ႏိုင္ဘူး။ ( အေၾကာင္း သိေတြပဲေလ။ သူေရးတာဆို ဒီလုိ ဘယ္ေနမလဲ။ ဟီး... ) သူ တေနရာရာက ရတာပဲေနမွာ၊ ဒါဆို internet မွာ ရွာၾကည့္ ရင္ ေတြ ့ခ်င္ေတြ ့မွာ ဆိုၿပီး လုပ္လက္စ အလုပ္ကို ရပ္ၿပီး google မွာ ရွာၾကည့္တယ္။ မေတြ ့ဘူးဗ်ာ။ ဘယ္ေတြ မလဲ။ ကၽြန္မက သူေပးတဲ့ script ကို copy & paste လုပ္ၿပီး search နဲ ့ ရွာၾကည့္လိုက္တာကို။ ဒီေနရာမွာ တစ္ခုေျပာစရာရွိတယ္။ Google Search မွာ ရွာမရတာေတြကို တခါတေလ Yahoo Search နဲ ့ ရွာရင္ေတြ ့တက္တယ္၊ ဒါနဲ ့ yahoo မွာ ဆက္ရွာၾကည့္လိုက္ေတာ့ link ေတာ္ေတာ္မ်ားမ်ား ေတြ ့တယ္။ အဲ့ဒီက လင့္ေတြကို လိုက္ဖတ္ၾကည့္ လိုက္ေတာ့ FireFox မွာ အလုပ္လုပ္တဲ့ script တခုကိုပါ ေတြ ့လိုက္ ရတယ္။

အဲ့ဒီ script ႏွစ္ခုလံုးက စမ္းၾကည့္တာ Yahoo နဲ ့ Google အျပင္ တစ္ျခား web pages ေတာ္ေတာ္မ်ားမ်ားမွာ အလုပ္လုပ္တာေတြ ့ရတယ္။ Blogger မွာလဲ အလုပ္လုပ္ပါတယ္။ ဒီလို စမ္းၾကည့္လို ့ရပါတယ္။

Click here to JavaScript Code - ကူးရလြယ္ေအာင္ code ေတြကို Text File နဲ ့ ေပးထားတာပါ။

၁။ ေပးထားတဲ့ script ကို copy လုပ္ပါ ( IE သံုးေနရင္ IE ကို copy လုပ္ပါ။ FireFox သံုးေနရင္ေတာ့ FireFox ကုိ copy လုပ္ပါ) copy လုပ္ရာမွာ တစ္ေၾကာင္းတည္း ျဖစ္ေအာင္ လုပ္ရပါမယ္။
၂။ ၿပီးရင္ copy လုပ္ထားတဲ့ script ကို browser ( ကၽြန္မရဲ့ ဘေဘာခ့္ နဲ ့ စမ္းမယ္ဆိုရင္ေတာ့ ကၽြန္မ ဘေလာခ့္ ရွိေနတဲ ့page) ရဲ့ address bar မွာ paste လုပ္ၿပီး Enter (or) Click Go.

ဘာျဖစ္လည္း ေတြ ့ရမွာပါ။

............
............

4 comments:

ေမ said...

Firefox မွာ အလုပ္မလုပ္ဘူး။ ဗားရွင္းေၾကာင့္လားမသိဘူးေနာ္။ IE မွာေတာ့ ျမင္ရတယ္ ေနေန၊ မိုက္တယ္ :D

Chan Mya Soe said...

မုိက္သယ္ .. ဒီတစ္ခါပဲေတြ႔ဘူးတယ္ ဟီးဟီး

mgthantzin said...

မုိက္တယ္ဗ်ာ..။ =)

Anonymous said...

cool...but it works within the screen the moment Enter was hit...scroll down?...it doesn't follow...

btw, can't read the comments... lol...a lot of squares...