Рассмотрим метод замены всех ссылок на html странице, с помошью javascript, в данном примере еще и jquery библиотеки.
Иногда нужно срочно поменять ссылки на сайте, при чем, не на всегда(на неделю скажем. В этом случае не хочеться переписывать все в ручную). Иначе бы нам не понадобилась javascript подмена.
Например на странице нужно поменять все ссылки, кроме внутренних. Тогда мы исключаем внутренние ссылки (или любые другие ссылки, по какому то признаку) в условиях замены:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('a').each(function (index) {
if (this.href.indexOf("http://vse-ssilki-.krome") != 0) { // изменяем все ссылки кроме тех что содержат этот домен
this.href = "http://menjaem-na-etot.domen/";
}
});
});
</script>
Или мы просто меняем все ссылки без исключения:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('a').each(function (index) {
this.href = "http://menjaem-na-etot.domen/chelovekopriyatniy-url/";
});
});
</script>