I am very new to javascript, and written a program that will open a querystring as link.
I used window.open() , but the link is opening in new tab,
I want to open this link in the same tab.
The code is below.
var strquerystring;
if(fromvalue==""||tovalue==""){
alert('kindly fill all the details');
}else{
window.open(strquerystring);
}
You need to use the name attribute:
window.open("www.youraddress.com","_self");
Use
location.href = strquerystring;
Instead of window.open. It will then change the current URL.
Use either of these:
// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");
// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";
Instead of asking the browser to open a new window. Try asking the browser to open a new location.
So in your else clause:
window.location = (window.location + strquerystring);
This will tell the browser to navigate to the location given. Instead of opening a new window. Thus keeping you in the same "tab"
Hope that helps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With