Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2011, 02:44
Интересующийся
Отправить личное сообщение для Jack Посмотреть профиль Найти все сообщения от Jack
 
Регистрация: 17.07.2011
Сообщений: 14

Проверка перехода по ссылке
Здравствуйте, уважаемые форумчане. Я столкнулся с такой задачей ...
Есть скрипт, но хотелось бы его видеть более доработанным ))))


<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/, то скрипт не отображает скрытый параметр, а если на другие ссылки, то отображает ...

Последний раз редактировалось Jack, 17.07.2011 в 18:02.
Ответить с цитированием