JavaScript : «найти и заменить»
В примере нам нужно в браузере заменять ссылки вида http://krylov.org.ua/redirect.php?http://google.ru/
на http://google.ru/
JS:
function VRmRL() { var finished = 0; while (finished <= 1) { var removed = "http://krylov.org.ua/redirect.php?"; var str = document.getElementById("tmp").innerHTML; if (str.indexOf(removed) > -1) { document.getElementById("tmp").innerHTML = str.replace(removed, ""); } else { finished = 1; } } }
Кусок HTML как пример ну да и чтобы проверить:
<html> <head> <script type="text/javascript" src="rml.js"></script> </head> <body id="tmp" onload="VRmRL();"> <a href="http://krylov.org.ua/redirect.php?http://ya.ru/">LINK_1</a> <br/> <a href="http://krylov.org.ua/redirect.php?http://google.ru/">LINK_2</a> <br/> <a href="http://krylov.org.ua/redirect.php?http://ya.ru/">LINK_3</a> <br/> <a href="http://krylov.org.ua/redirect.php?http://google.ru/">LINK_4</a> <br/> <a href="http://google.ru/">LINK_5</a> <br/> <a href="http://ya.ru/">LINK_6</a> <br/> </body> </html>