2

I have a website for which I have implemented livechat, when user clicks on livechat link it opens a new window that is fine. I want to do is when no operator is online then it should not open a new window when livechat link clicked instead it should redirect to the contact us page of the website in the same window in the currently opened tab, Is it possible? I do not know how is it possible, what I have tried is this , it redirects to this page but opens in a new window.

window.location.replace('http://mywebsite.com/index.php?route=information/contact');
4
  • Why not window.location = 'http://mywebsite.com/index.php?route=information/contact' ? Commented Jan 18, 2017 at 21:35
  • Possible duplicate of What's the difference between window.location= and window.location.replace()? Commented Jan 18, 2017 at 21:40
  • window.location does not work for me! Commented Jan 18, 2017 at 21:44
  • Micheal2's solution works for me and I did not find it anywhere Commented Jan 18, 2017 at 21:48

3 Answers 3

3

The problem is somewhere in the code around that. You need to call that code in the old window.

If you want to call it in the chat window, try:

window.opener.location.replace('http://mywebsite.com/index.php?route=information/contact');
window.close()
Sign up to request clarification or add additional context in comments.

Comments

2

Use the href property instead:

window.location.href = 'http://mywebsite.com/index.php?route=information/contact';

Comments

1

You can use simple javascript code like this: window.location.href = "SOME URL" it will do the same think. .

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.