I have a site that is under development and it was made really badly so I needed a quick way to replace all anchors on page to the relevant path.
The problem is because it was a testsite that lived away from the public facing domain, the anchors had to be changed because they were all coded in as absolute paths.
I included a JavascriptDebug file and put the following in there:
function replaceAnchorsTestSite(){ var allAnchors = document.getElementsByTagName("a"); var string1 = "http://***.***.***.***/testsite/"; var string2 = "http://***.***.***.***/"; for (var i=0; i<allAnchors.length; i++) { var str = allAnchors[i].href; allAnchors[i].href = str.replace(string2, string1); } } window.onload = replaceAnchorsTestSite; [/code] I then placed the following at the bottom of the index page to start it all up. [code lang="javascript"] <script src="http://***.***.***.***/testsite/jsDev.js" type="text/javascript"></script>
Hi,
thank you so much, you save my time, really 🙂
Have a nice weekend.
Stone