Дикий пионер

Рейтинг
203
Регистрация
23.11.2009

Посмотрел, что передает лиса и хром при запросе фильма. Лиса не передает поле Referer, а хром передает и в нем палится ваш сайт. Логично, что tvbest.net защищается от личеров и выдает на чужие рефереры 404.

Чем вас не устраивает код по этой ссылке - http://jsfiddle.net/Wyjss/ ?

rommer:

А ну-ка, покажите, как, после
var my_element=e.target;
можна "в любой момент к нему обратиться откуда угодно" 😂

rommer, ты просил показать как после клика обратиться - тебе показали. Не съезжай с темы.

Да, примерно так.

Я правда насчет ключа !-U не уверен, просто не знаю, что он делает.

А так - посмотрите .htaccess от wordpress'а того же - там все адреса, кроме реально существующих каталогов и файлов обрабатываются через index.php

Суть в том, чтобы все урлы на сайте обрабатывать одним скриптом, в нем можно уже и разбирать строку запроса, к которой доступ есть в php через $_SERVER['REQUEST_URI'] например.

3 пост в этой теме. Там уже про e.target сказано. Вы же идентифицировать элемент хотите, чтобы работать с ним. Там уже написано как получить искомый элемент.

Ну так в такой формулировке вам решение сказали чуть ли не на первой странице, как уж вы хранить кликнутые объекты будете - это другой вопрос. Имхо, слово "кликнутый" лишнее в формулировке в итоге.

В визивиге не верстал. Драгонфлай оперовский не юзал, файрбаг юзал - вроде аналог.

Вы задачу очень некорректно софрмулировали - это раз. Если у вас есть аналоги - посмотрите как они сделаны - это два. document.querySelectorAll('*')[8]; вам в помощь - это три.

Вы в курсе, что такое глобальная переменная? Запомните в нее этот элемент и делайте с ним, что душе угодно.

Или вы хотите вообще без клика обойтись?


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
</head>
<body>
<div id="catcher">
<ul>
<li>
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
</li>
</ul>
</div>
<div id="holder"></div>
<script type="text/javascript">
var handler = function(e){
var dupe = e.target.cloneNode(true);
var holder = document.getElementById('holder');
holder.appendChild(dupe);
}
document.onclick = handler;
</script>
</body>
</html>

var dupe = e.target.cloneNode(true); - вот вам дубликат.

если

var dupe = e.target; - это будет тот самый элемент;

Запоминайте его куда-нибудь и обращайтесь потом без клика, сколько влезет.

Всего: 1870