Page 1 of 1

Who can delete the JavaScript in a .htm or .html file?

Posted: Sat May 22, 2010 9:56 pm
by akyahoo
The JavaScript inside a .htm file is quite awful, after saving a Webpage in my computer. I can delete the .js files in its folder. However, it is quite difficult to delete the JavaScript inside a .htm file, because its content is not fixed.

I can know that it always starts with:

<script

and ends with:

</script>


Akelpad can only replace fixed contents. Who can tell me how to use other tools to delete the JavaScript?

:roll: :roll: :roll: :roll:

Posted: Sat May 22, 2010 10:33 pm
by ravenlaughs
You can try something like Text Crawler, that uses regular expressions. One simpler tool that might work is Text Magician. Only use text Magician on copies! It can be a great help, though.

Posted: Sun May 23, 2010 12:53 am
by FeyFre
akyahoo
Try to use Scripts plugin, SearchReplace.js script(I forgot exact name).

Delete the JavaScript in a .htm or .html file

Posted: Tue May 25, 2010 12:57 am
by cnnnc
Run SearchReplace.js and Try
Replace:

Code: Select all

<script(.*\s)*?.*</script>
With: (Empty this field) Uncheck all CheckBox. Then click OK.
OK?

Posted: Mon Jun 14, 2010 12:54 am
by akyahoo
Thank you so much.

8) 8)

Posted: Sat Aug 14, 2010 9:01 am
by HastaLuego
Hi everyone , sorry , but SearchReplace.js seems doesn't work properly. It always workin' in a "greedy" style . May be I have an old version of a script ? And this construction doesn't work too :<script(.*\s)*?.*</script>

Offtopic:
And, besides, I wrote a script in PowerShell for adding to favorites (AP version 4.0.2,thus I think I'll do that in PS scripting language.

Posted: Sat Aug 14, 2010 10:44 am
by Xephon
SearchReplace.js works just fine, only the regexp was made lubberly. Use simpy

Code: Select all

<script.+?</script>

Posted: Sat Aug 14, 2010 5:01 pm
by HastaLuego
Just installed a newer version of AP and SearchReplace.js . All is working just fine . Thanks a lot !! Finally it's working!!!.


And where is a COM Object like AkelPad.document has gone? I used to use them in some of my PowerShell script, though they worked halfway, but nevertheless it allowed to adress to the system API functions.

Posted: Sat Aug 14, 2010 8:05 pm
by FeyFre
HastaLuego
You not need that COM-object. It is implicity built-in now in every script as Akelpad object.
Outside Akelpads plugin this object was and is unusable.