উত্তর:
window.location.hrefহয় না একটি পদ্ধতি, এটি একটি সম্পত্তি যে আপনার ব্রাউজারের বর্তমান URL অবস্থানটি বলব না। সম্পত্তির মান পরিবর্তন করা পৃষ্ঠাটি পুনর্নির্দেশ করবে।
window.open()এমন একটি পদ্ধতি যা আপনি একটি নতুন উইন্ডোতে খুলতে চান এমন একটি URL পাস করতে পারেন। উদাহরণ স্বরূপ:
window.location.href উদাহরণ:
window.location.href = 'http://www.google.com'; //Will take you to Google.
উইন্ডো.ওপেন () উদাহরণ:
window.open('http://www.google.com'); //This will open Google in a new window.
window.open()অতিরিক্ত পরামিতি পাস করা যেতে পারে। দেখুন: উইন্ডো.পেন টিউটোরিয়াল
window.location.hrefএটি সম্পত্তি, কোনও পদ্ধতি নয়, তবে ইন্টারনেট এক্সপ্লোরার (কমপক্ষে সংস্করণ 10) আপনাকে hrefএকটি পদ্ধতি হিসাবেও আচরণ করতে দেয় allows আমি এটি ব্যবহার করেছি, কেবলমাত্র আইই 10 তে, আমি ব্যবহার করেছি এমন একটি পৃষ্ঠায়। সেই কারণেই সম্ভবত প্রশ্নকারী hrefএকটি পদ্ধতি কল করছিল । উইন্ডো.লোকেশন.ইরেফের সাথে প্রশ্নটি অসম্পূর্ণতা দেখুন । তবে হ্যাঁ, hrefসম্পত্তি হিসাবে এটি ব্যবহার করা আরও ভাল যা আইই সহ যে কোনও ব্রাউজারে কাজ করবে ।
window.location.hrefএকইরকম আচরণ করেছে। সর্বোপরি, আইই এর নতুন সংস্করণগুলি সাধারণত আরও মান-ভিত্তিক পাচ্ছে , কম নয়। সুতরাং যদি আই 10 10 এখনও মান ভঙ্গ করে, তবে পুরানো সংস্করণগুলি সম্ভবত এটিও করেছিল।
window.open নির্দিষ্ট URL সহ একটি নতুন ব্রাউজার খুলবে।
window.location.href কোডটি যে উইন্ডোটিতে ডাকা হয়েছে সেটির URL টি খুলবে।
নোটটি window.open()উইন্ডো অবজেক্টে নিজেই একটি ফাংশন এটি window.locationএমন একটি বস্তু যা বিভিন্ন পদ্ধতি এবং বৈশিষ্ট্যগুলি বিভিন্নভাবে প্রকাশ করে ।
উইন্ডো.ওপেন একটি পদ্ধতি; আপনি নতুন উইন্ডো খুলতে পারেন, এবং এটি কাস্টমাইজ করতে পারেন। window.location.href হ'ল বর্তমান উইন্ডোর একটি সম্পত্তি।
এখানে ইতিমধ্যে উত্তর রয়েছে যা উইন্ডো.লোকেশন.href সম্পত্তি এবং উইন্ডো.ওপেন () পদ্ধতি সম্পর্কে বর্ণনা করে ।
আমি উদ্দেশ্যমূলক ব্যবহার দ্বারা যাব:
Window.location.href ব্যবহার করুন। অন্য পৃষ্ঠার href এ href সম্পত্তি সেট করুন।
উইন্ডো.ওপেন () ব্যবহার করুন। আপনার লক্ষ্য অনুসারে পরামিতিগুলি পাস করুন।
Window.location.href ব্যবহার করুন। Window.location.href প্রপার্টিটির মান পান। আপনি উইন্ডো.লোকেশন অবজেক্ট থেকে নির্দিষ্ট প্রোটোকল, হোস্টনাম, হ্যাশস্ট্রিং পেতে পারেন।
আরও তথ্যের জন্য অবস্থান অবজেক্ট দেখুন ।
window.open ()একটি নতুন উইন্ডো খুলবে, যেখানে window.location.hrefআপনার বর্তমান উইন্ডোতে নতুন URL খুলবে।
window.openনতুন ব্রাউজার ট্যাবে URL খুলবে
window.location.hrefসাম্প্রতিক ট্যাবের মধ্যে URL খুলবে (পরিবর্তে আপনি ব্যবহার করতে পারেন location)
এখানে উদাহরণস্বরূপ ফ্রিল্ড (এসও স্নিপেট উইন্ডোতে খোলা রয়েছে op