Web development learning thread(Javascript, HTML, CSS, angular, vue.js).


 
Thread Tools Search this Thread
Top Forums Web Development Web development learning thread(Javascript, HTML, CSS, angular, vue.js).
# 8  
Old 04-16-2019
You could also do location="whatever"; which might avoid confusion with the generic string operator .replace() which works very differently, doing substitutions inside a string.
This User Gave Thanks to Corona688 For This Post:
# 9  
Old 04-17-2019
I generally use location='' like Corona688 suggested and not location.replace(). You might also consider location.href='' which tend to use as well.

The main difference between location.href and location.replace() is that replace() removes the URL of the current document from the document history, so then it is not possible to use the "back" button to navigate back to the original document. There are reasons for this method as well.

If you want to erase the prior location history, then consider location.replace()
These 2 Users Gave Thanks to Neo For This Post:
# 10  
Old 04-17-2019
Ravinder, you can also think about it like this:

window.location.href = '' simulates a mouse click

window.location.replace() simulates an HTTP redirect

Hope this helps.
These 2 Users Gave Thanks to Neo For This Post:
# 11  
Old 04-17-2019
Quote:
Originally Posted by Corona688
You could also do location="whatever"; which might avoid confusion with the generic string operator .replace() which works very differently, doing substitutions inside a string.
Hey Corona688,

You might want to consider some modern Javascript or Bootstrap CSS framework (any you like) to spruce up your old site:

Code:
http://burningsmell.org/

Don't you think that site needs a refresh?
# 12  
Old 04-17-2019
Quote:
Originally Posted by Neo
I generally use location='' like Corona688 suggested and not location.replace(). You might also consider location.href='' which tend to use as well.
The main difference between location.href and location.replace() is that replace() removes the URL of the current document from the document history, so then it is not possible to use the "back" button to navigate back to the original document. There are reasons for this method as well.
Thanks Corona688 and Neo.
Quote:
If you want to erase the prior location history, then consider location.replace()
May be bank's net banking sites use it? Just a guess here, usually in my initial days of using net banking I used to do click on back while having an active session in net banking sites, it used to log me out or gives some error(can't remember exact error).

Thanks,
R. Singh

Last edited by RavinderSingh13; 04-17-2019 at 08:43 AM..
# 13  
Old 04-17-2019
Yes, many sites like banks and other web apps do not want a user clicking on the back button and using that page (for a number of reasons), so in that case, .replace() is often the best.
# 14  
Old 04-17-2019
Quote:
Originally Posted by Neo
Hey Corona688,

You might want to consider some modern Javascript or Bootstrap CSS framework (any you like) to spruce up your old site
The CSS could use work, but I don't have much use for javascript on a static site.
This User Gave Thanks to Corona688 For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. Web Development

Google Trends: react.js angular.js vue.js

While I'm on the subject of Google trends, here is a global trend since 2004 comparing react.js, angular.js, vue.js It's no secret I'm a vue.js fan and coder, but not because of the trend line (which I just saw for the first time a few minutes ago) My experience is that vue.js, a late arrival... (0 Replies)
Discussion started by: Neo
0 Replies

2. Web Development

Simple Vue.js Component to Redirect to External Web Page Using Vue Router

Vue Router has some quirks and on of the quirks is that it is not reliable when adding external links using the vue-router library. After struggling with many solutions, I have found that creating a simple Vue.js component like this one seems to work the best (so far): Component Example: ... (0 Replies)
Discussion started by: Neo
0 Replies

3. Web Development

HTML down, CSS help, ahhhh

I am having some problems. I have been able to learn HTML, but when I try and encode CSS, nothing happens, what is the major issue here. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>MY CSS</title> <style... (7 Replies)
Discussion started by: N-Training
7 Replies

4. Programming

Looking For the Best Way to Rotate an Image: JavaScript, PHP, HTML etc

Hey All, What I'm looking for is a way to rotate an image by non 90 degree angles (ie 90, 180, 270, 360). I am able to do it in PHP, but there are errors in the image, some pixels end up colored incorrectly and the image ends up resized and I lose transparency. I've done my share of searching on... (1 Reply)
Discussion started by: pmd006
1 Replies

5. Web Development

Learning HTML

I have tried to create a web page browser window. An example, I copied what the book pretty much wanted but get only the header. What should I change? Also Anyone know any good books for this? Many thanks. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Translation/EN" ... (4 Replies)
Discussion started by: N-Training
4 Replies

6. Shell Programming and Scripting

Javascript or HTML to retrieve apache username

I have a internal wesbite set up and any visitor must enter username / passwd as defined in apache (I've set these up using htpasswd) I use cgi scripts set up using ksh or javascript to populate pages / tables etc. I want to be able to get the apache username that the used authorised... (3 Replies)
Discussion started by: frustrated1
3 Replies

7. Web Development

Help with passing HTML values in to JavaScript

Not sure if this is the right place to ask this but here goes. I am creating a cheat sheet for co-workers. The concept is that you pick wire size and conduit size and the amount of wires that will fit is displayed. I haven't used alot of drop downs and can't quite figure out the way the get id... (3 Replies)
Discussion started by: zero3ree
3 Replies
Login or Register to Ask a Question