The following sets the target to _blank
:
if (key == \"smk\") {
window.location = \"http://www.smkproduction.eu5.org\";
target = \"_blank
I have created a function that allows me to obtain this feature:
function redirect_blank(url) {
var a = document.createElement('a');
a.target="_blank";
a.href=url;
a.click();
}
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>
Just use in your if (key=="smk")
if (key=="smk") { window.open('http://www.smkproduction.eu5.org','_blank'); }
window.location
sets the URL of your current window. To open a new window, you need to use window.open
. This should work:
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!");
}
}