Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #30964

Re: [Browser] How to replace strings in a URL with a javascript boormarklet?

Newsgroups comp.lang.javascript
Subject Re: [Browser] How to replace strings in a URL with a javascript boormarklet?
From "Evertjan." <exxjxw.hannivoort@inter.nl.net>
References (7 earlier) <nmqi7t$8ul$1@dont-email.me> <nmqj40$bba$1@dont-email.me> <a24b5bf3-1345-443a-8214-f80f921ae899@googlegroups.com> <XnsA64DED5FCE72Beejj99@194.109.6.166> <93e6c052-f2bc-445a-9bb6-23795cd70610@googlegroups.com>
Date 2016-07-23 12:02 +0200
Message-ID <XnsA64E7A6F89A70eejj99@194.109.6.166> (permalink)

Show all headers | View raw


arpegiateur@gmail.com wrote on 23 Jul 2016 in comp.lang.javascript:

> I may have tried this one too:
>    javascript:decodeURIComponent(location.href.replace(/^.*(http)/,'$1'))
>    ; 
> 
>  ... which is probably wrong with the wrong syntax, but with the right
>  idea. 

No, it is the wrong idea, because you modify a string but do nothing with 
the result, so in effect[!!], you did nothing.

it is:
1 copy present location.href into a string
2 skip the front of the string
3 decode the result

while you should do:
1 copy present location.href into a string
2 skip the front of the string
3 decode the result
4 paste the result as new location.href

> To be honest I was just putting parts from other javascript bookmarklets
> into your code in 'unholly ways', mixing with some lightning and hoping
> in the end I could say "It's alive!" :P :D

Well this is just as silly as thinking faith incantations have an effect 
upon the real world. 

Programming with an effect needs some knowledge of the language, logical 
thinking and of the programming environment: js-engine and DOM, for instance 
in thre case of a browser.

So start off with pseudocode of what you want, like the bove 1 2 3 4,
and then repeat your coding and logical thinking sequence ad nauseam.

Ad some debugging, by using the console [f12]
or inserting temporary alert(); -s.

1 copy present location.href into a string
 1a console.log(aString);
2 skip the front of the string
 2a console.log(aString);
3 decode the resulting string
 3a console.log(aString);
 3b alert('Now look at the console, please.');
4 paste this result as new location.href


You will get results in knowledge, experience and coding. Not buy pasting 
code from the web without adding your growing own logic and understanding.



-- 
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)

Back to comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-18 13:42 -0700
  Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-07-18 23:24 +0200
    Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-19 08:10 -0700
      Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-07-19 19:49 +0200
        Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-19 13:34 -0700
          Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-07-20 09:39 +0200
            Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-20 10:09 -0700
              Re: [Browser] How to replace strings in a URL with a javascript boormarklet? Osmo Saarikumpu <osmo@weppipakki.com> - 2016-07-21 16:21 +0300
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? Osmo Saarikumpu <osmo@weppipakki.com> - 2016-07-21 16:36 +0300
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-22 12:19 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-07-22 23:20 +0200
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-22 18:13 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-07-23 12:02 +0200
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-26 11:49 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-07-27 00:20 +0200
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-28 08:07 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-07-28 19:24 +0200
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-28 14:44 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-07-29 00:29 +0200
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-30 07:53 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-07-30 17:59 +0200
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-08-03 08:03 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2016-08-03 10:05 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-08-03 23:38 +0200
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-08-04 13:09 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-08-04 22:37 +0200
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-08-05 10:54 -0700
                Re: [Browser] How to replace strings in a URL with a javascript boormarklet? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-08-05 20:31 +0200
  Re: [Browser] How to replace strings in a URL with a javascript boormarklet? Aleksandro <aleksandro@gmx.com> - 2016-07-19 15:45 -0400
    Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-19 13:40 -0700
    Re: [Browser] How to replace strings in a URL with a javascript boormarklet? arpegiateur@gmail.com - 2016-07-19 13:41 -0700

csiph-web