Здравствуйте, уважаемые форумчане. Я столкнулся с такой задачей ...
Есть скрипт, но хотелось бы его видеть более доработанным ))))
<script type="text/javascript" src="scripts/base.debug.js"></script>
<script type="text/javascript">
window.onload = function() {
function pFp(){
var hid = document.getElementById("hidden"),
tak = [],
elems = document.getElementsByTagName('A'),
num = elems.length,
pat = new RegExp("(^|\\b)(takru)(\\b|$)"),
i = 0, j = 0;
for (; i < num; i++) {
if (pat.test(elems[i].className)) {
var f = function() {
setTimeout(function() {
hid.style.display = "";
}, 1000);
};
elems[i].setAttribute('target', '_blank');
if (elems[i].addEventListener) elems[i].addEventListener("click", f, false);
else if (elems[i].attachEvent) elems[i].attachEvent("onclick", f);
else elems[i].onclick = f;
j++;
}
}
};
pFp();
};
</script>
</head>
<body>
ссылки
<div id="hidden" style="display: none;">{param}</div>
Не подскажите, как сделать проверку адреса ссылок, по которым переходит пользователь для отображения скрытого параметра?
Проверка ... я имею в виду, если пользователь кликает на
http://------**-----.ru/, то скрипт не отображает скрытый параметр, а если на другие ссылки, то отображает ...