বিনামূল্যে আপডেটের জন্য সাবস্ক্রাইব করুন!

আমরা'স্প্যাম এর বিরুদ্দে অঙ্গীকারবদ্দ !

Showing posts with label জাভাস্ক্রিট. Show all posts
Showing posts with label জাভাস্ক্রিট. Show all posts

Saturday, September 6, 2014

ট্রান্সলেটর ছাড়াই ইংরেজি বাংলা পোস্ট একসাথে

বার দেখা হয়েছে



ট্রান্সলেটর ছাড়াই ইংরেজি বাংলা পোস্ট একসাথে

জাভাস্ক্রিপ্ট ব্যবহার করে সহজেই ব্লগ বা ওয়েবসাইটে বাংলা ও ইংরেজি পোস্ট একসাথে দেয়া যায় । আপনি ইচ্ছে করলে একাধিক ভাষা বা অন্য ভাষাও ব্যবহার করতে পারেন । আমাদের অনেকেই ইওরেজিতে পটু না, তাই আমাদের ইংরেজি ট্রান্সলেট হলে তার সঠিক অর্থ বুজা যায় না । শুধু তাই নয় পটুদেরও ভাষার ঠিক থাকে না । সবকিছু এলোমেলো মনে হয়। একটি লাইনের সাথে আরেকটি লাইনের কোন মিল পাওয়া যায় না । তাই অধিকাংশ ব্লগ বা সাইটে ট্রান্সলেটর নয় বরং তার সঠিক অনুবাদ স্ক্রিপ্ট বা অন্য কোন মাধ্যমে দেখানো হয় । আমি ঠিক জানি না । তবে আগামীকাল একুশে ফেব্রুয়ারী আর আমার ইচ্ছা জাগে আমার ভাষাভাষীর মানুষেরা আমার ভাষাতেই আমার ব্লগ পরুক । অনেক পরিশ্রম করে এই সহজ উপায় খুব ভালো কিছু পেলাম না। আশা করি একসময় পেয়ে যাবো এবং লিখব আবার । তাহলে দেখা যাক কিভাবে সেটা করা যায়। নিচের কোড টি কপি করে practice করুন । দেখে নিতে পারেন View Demo
< button type="button" onclick="amarBangla()"; > Read in Bangla </button >
< div id="english" >
এখানে আপনার ইংরেজি পোস্ট টি লিখবেন । পাঠক আপনার প্রথমে এই পোস্ট দেখবে । যখন তারা Read in Bangla তে ক্লিক করবে তখন বাংলা দেখতে পাবে।
</ div >
< script >
function amarBangla()
{
b=document.getElementById("english"); // Find the element
b.innerHTML=’এখানে আপনার বাংলা পোস্ট টি লিখবেন । পাঠক আপনার \
প্রথমে এই পোস্ট দেখবে পাবে না । যখন তারা Read in Bangla \
তে ক্লিক করবে তখন বাংলা দেখতে পাবে । মনে রাখবেন শুরু এবং শেষে একটি সিঙ্গেল কোটেশন ব্যবহার করবেন । আপনের পোস্ট এর ভিতর কথাও ডাবল কোটেশন থাকতে পারে তাই ডাবল কোটেশন ব্যবহার করলে ত্রুটি দেখা দিবে । পোস্ট এর ভিতরে সিঙ্গেল কোটেশন ব্যবহার করবেন না ।
সাবধানতাঃ এর মধ্যে যা কিছু লিখবেন তাতে অনেক লাইন শেষ হয়ে নতুন লাইন শুরু হবে । এছাড়া আপনি ইচ্ছা করেও লাইন ব্রেক দিতে পারেন ।তাই Enter চাপার আগে “\” বসিয়ে দিন এবং খেয়াল করুন যাতে “\” চিহ্ন টি পরের লাইন এ যেন না যায়। নাহলে কোড কাজ করবে না । যেমন আমি প্রথম দুইটি লাইন এ ব্যাবহার করেছি । ’; // Change the content
}
< /script >
< button type="button" onclick="amarBangla()"; > Read in Bangla < /button >
ব্যাখ্যাঃ
সবার উপর ও নিচে দুইটি বাঁটন নেয়া হয়েছে যাতে পাঠক ক্লিক করে বাংলায় পরতে পারে । div element এর মধ্যে id=”english “ নেয়া হয়েছে তাকে চিনে রাখার জন্য । তারপর b=document.getElementById("english"); দ্বারা সনাক্ত করা হয়েছে । সবশেষে b.innerHTML=’ ’ দ্বারা বলা হয়েছে আমাদের বাংলায় লেখা পোস্ট টি সেখানে বসাতে ।
এভাবে আপনি যতটি function লিখবেন ততটি ভাষা ব্যবহার করতে পারবেন । তবে আমরাতো অত ভাষা জানি না আর বেশী ভাষা অর্থাৎ বাঁটন ব্যবহার করলে পোস্ট এর মাধুর্য নষ্ট হবে । খেয়াল করলে দেখবেন ইংরেজি থেকে বাংলায় গেলে এর ইংরেজি আসছে না । পেজ রিলোড করলে আসবে । আপনি ইচ্ছে করলে আরেকটি ফাংশন নিয়ে ইংরেজির জন্য পাশাপাশি আরেকটি বাঁটন তৈরি করতে পারেন এভাবে
function amarEnglish()
{
b=document.getElementById("english"); // Find the element
b.innerHTML=’এখানে আপনার ইংলিশ পোস্ট টি কপি করে দিন । ‘; // Change the content
}
আর বাঁটন টি হবে:
< button type="button" onclick="amarEnglish()"; > Read in English < /button >
কেমন লাগলো ? ভালো লাগলে শেয়ার ও কমেন্ট করুন । ভুল হলে ক্ষমা করবেন ।'

ভেঙে ফেলুন যে কোন সাইটের জাভাস্ক্রিপ্ট কপিরাইট প্রোটেকশন!

বার দেখা হয়েছে

স্বাগতম!
আপনারা জানেন বিভিন্ন সাইটে জাভাস্ক্রিপ্ট ব্যবহার করে রাইট ক্লিক মেনু (কনটেক্সট মেনু) ডিজেবল করে দেয়া থাকে। আবার কখনো কখনো "Ctrl+U" কমান্ড বা ওয়েবসাইটের সোর্স দেখার অপশনটি বন্ধ করা থাকে। একাজে ব্যবহার হয় জাভাস্ক্রিপ্ট। আপনি যদি জাভাস্ক্রি্ট ব্রাউজারের জাভস্ক্রিপ্ট ডিজেবল করে সেই সাইটে প্রবেশের চেষ্টা করেন তখন কোন কোন সাইটের ক্ষেত্রে দেখা যায় যে তারা তাদের কনটেন্ট শো করে না। কিন্তু আপনি যদি ওয়েব ডিজাইনার হন তবে আপনার সেই সাইটের সোর্স দেখার কৌতুহল থাকা অস্বাভাবিক নয়!  :-P সেক্ষেত্রে আপনি নিচের পদ্ধতি অনুসরণ করে সেই সাইটের জাভাস্ক্রিপ্ট  কপিরাইট প্রোটেকশনকে সহজেই কাঁচকলা দেখাতে পারেন!  8-)

ধাপ-১:

প্রথমে আপনার ব্রাউজার অন করুন।

ধাপ-২:

ব্রাউজারের অ্যাড্রেসবারে লিখুন: view-source:http://www.facebook.com
আপনার নেট কানেকশন ভাল হলে ২/৪ সেকেন্ডেই সাইটের সোর্স চলে আসবে।
আপনি আপনার ক্ষেত্রে যে কোন অ্যাড্রেস ব্যবহার করতে পারেন। আমি আমার ক্ষেত্রে ফেসবুককে ব্যবহার করেছি।
ব্যস হয়ে গেল জাভাস্ক্রিপ্টকে কাঁচকলা দেখানো!  :-D

ব্লগস্পটে ফেসবুক লাইক বক্স যুক্ত করুন সবচেয়ে সহয উপায়ে

বার দেখা হয়েছে

আসসালামু আলাইকুম, রমজানের এই দিনের একেবারে শেষের দিকে বসেই আছি ভাবলাম ব্লগস্পটে ফেসবুক লাইক বক্স যুক্ত করার বিষয় নিয়ে টিউন করে ফেলি।
কাজের কথায় আসি। প্রথমে এখানে গিয়ে ডেমো দেখে আসতে পারেন
Facebook Page URL এখানে আপনার ফেসবুক পেজের URL টি লিখুন। এখান থেকে সাইজ কাষ্টম করা যাবে। এবার Get Code এ ক্লিক করুন। একটি পেজ ওপেন হবে।
এখান থেকে IF RAME তে ক্লিক করুন। একটি কোড দিবে। কোডটি কপি করুন। কাজ সেস।
এবার আপনার ব্লগে গিয়ে নতুন উইগেট নিয়ে HTML/java script এ পেষ্ট করে দিন।