Jump to content
mickeymouse

Open a new page in inline code?

Recommended Posts

How do I open a new page (replacing the current one) in inline code, i.e. without the need to click  something?

e.g.,

if(x=y)
	open new page
else{continue....

 

 

Share this post


Link to post
Share on other sites

It's not a case of "just thinking".  There is a decision making via the "if" statement so I don't see why there shouldn't be a facility to go to a new page based on the decision.  One should be able to do "anything" without human intervention.  However, it seems that is not possible with website programming - something I consider a deficiency.

Nonetheless, thanks for your help!

Share this post


Link to post
Share on other sites

Before it reaches the if/else condition, it has to be triggered by interaction with the browser/app/program by an event. THAT! is the only discision made, the if/else condition processes data passed to it to determine what action to take on the data passed to it.

Share this post


Link to post
Share on other sites

You don't need JavaScript at all. I was formerly using it for inline code but have beefed up my security settings by disallowing all forms of inline code, now I use a meta tag like this;

<!-- Replace the zero with how many seconds of delay you want before the refresh is triggered -->
<meta http-equiv='refresh' content='0;url=https://example.com' />

If you really want to use JavaScript you could use this;

<script>
// The following replaces the current URL with a new one
window.location.replace('https://example.com');

// Or with a time delay in microseconds (currently set at 2 seconds)
setTimeout( function() {window.open('https://example.com','_self')}, 2000);
</script>

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...