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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.