কীভাবে জাভাস্ক্রিপ্ট উইন্ডোতে লোকেশন = "_ ফাঁকা" যুক্ত করবেন? অবস্থান?


118

নিম্নলিখিত লক্ষ্যগুলি সেট করে _blank:

if (key == "smk") {
    window.location = "http://www.smkproduction.eu5.org";
    target = "_blank";
    done = 1;
}

তবে এটি কাজ করে বলে মনে হচ্ছে না। কীভাবে আমি নতুন ট্যাবে লিঙ্কটি চালু করব?

আমার কোডটি এখানে:

function ToKey() {
  var done = 0;
  var key = document.tokey.key.value;
  key = key.toLowerCase();
  if (key == "smk") {
    window.location = "http://www.smkproduction.eu5.org";
    target = "_blank"
    done = 1;
  }
  if (done == 0) {
    alert("Kodi nuk është valid!");
  }
}
<form name="tokey">
  <table>
    <tr>
      <td>Type the key</td>
      <td>
        <input type="text" name="key">
      </td>
      <td>
      </td>
      <td>
        <input type="button" value="Go" onClick="ToKey()">
      </td>
  </table>
</form>


সুতরাং আপনি একটি নতুন উইন্ডোতে একটি url খুলতে চান?
মুসা

Yepp ?! কেবলমাত্র যদি চাবিটি ঠিক থাকে ...
ফ্লেমুর বেকিরাজ

কোথায় HEADবন্ধ?
লুকাস

উত্তর:


266

window.locationআপনার বর্তমান উইন্ডোর URL সেট করে। একটি নতুন উইন্ডো খোলার জন্য, আপনাকে ব্যবহার করা দরকার window.open। এই কাজ করা উচিত:

function ToKey(){
    var key = document.tokey.key.value.toLowerCase();
    if (key == "smk") {
        window.open('http://www.smkproduction.eu5.org', '_blank');
    } else {
        alert("Kodi nuk është valid!");
    }
}

8
@ টুইনলাক্স সমস্ত আধুনিক ব্রাউজারে এটি অবরুদ্ধ হয়ে যায়।
বেন র্যাকিকোট

@ বেনারাকিকোট ভাল হ্যাঁ, পপআপগুলি ডিফল্টরূপে অবরুদ্ধ করা হয় এবং বেশিরভাগ লোকেরা এটি পরিবর্তন করে না
টুইনল্যাকস



6

আমি একটি ফাংশন তৈরি করেছি যা আমাকে এই বৈশিষ্ট্যটি অর্জন করতে দেয়:

function redirect_blank(url) {
  var a = document.createElement('a');
  a.target="_blank";
  a.href=url;
  a.click();
}

0

    var linkGo = function(item) {
      $(item).on('click', function() {
        var _$this = $(this);
        var _urlBlank = _$this.attr("data-link");
        var _urlTemp = _$this.attr("data-url");
        if (_urlBlank === "_blank") {
          window.open(_urlTemp, '_blank');
        } else {
          // cross-origin
          location.href = _urlTemp;
        }
      });
    };

    linkGo(".button__main[data-link]");
.button{cursor:pointer;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<span class="button button__main" data-link="" data-url="https://stackoverflow.com/">go stackoverflow</span>

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.