- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть хтм-страничка, в ней пару ссылок выводиться посредством ява-скрипта(ссылки могут меняться - то-есть я их наперед не знаю)
Каким образом можно получить, например, эти ссылки? Я хочу их использовать еще раз на этой же странице в пхп-скрипте.
Навскидку: можно использовать регулярные выражения для выявления значения атрибута href этих ссылок. Можно использовать методы DOM. Чтобы понять, как и чем спарсить эти ссылки и предложить конкретное решение, нужно посмотреть сам javascript-код, который их генерит.
Навскидку: можно использовать регулярные выражения для выявления значения атрибута href этих ссылок. Можно использовать методы DOM. Чтобы понять, как и чем спарсить эти ссылки и предложить конкретное решение, нужно посмотреть сам javascript-код, который их генерит.
document.writeln(
'<br>- <a href="http://test.com/i.php?id=xxxxxxxx" class="class1" target=_blank onclick="javascript: r11105(this);">текст ссылки</a><br>
вот такой по виду ява-скрипт.
DeL Esprit добавил 26.01.2011 в 21:05
Вот дошел до такого(например если мне замену сделать):
но как в str "впихнуть" данные другого ява-скрипта?
Странная постановка задачи - получить ссылки в php скрипте.
Вообще же можно через jQuery найти эти ссылки по классам - так вот
$("a.class1").each(function(){
alert($(this).attr('href'));
});
Дальше можете собрать их в одну строку допустим и отправить аякс-запросом на сервер.
Странная постановка задачи - получить ссылки в php скрипте.
ну я хотел вывести эти ссылки на этой же странице, немного "подрихтовав". Мне "ближе" всего php ))
Вообще же можно через jQuery найти эти ссылки по классам - так вот
$("a.class1").each(function(){
alert($(this).attr('href'));
});
сейчас почитаю про jQuery - может и пойму данный код и как его юзать :))
Дальше можете собрать их в одну строку допустим и отправить аякс-запросом на сервер.
мне на сервер не обязательно отправлять, нужно использовать эту же ссылку на данной странице
$("a.class1").each(function(){
alert($(this).attr('href'));
});
Рассказываю:
$("a.class1") - находит все теги a с классом class1
each - вызывает функцию для каждого найденного тега
Внутри функции this будет ссылаться на найденный тег, $(this) делает из этого тега объект jquery, а метод .attr('href') возвращает значени атрибута href этого тега.
Вот код, который парсит все ссылки на странице с определенным классом. Размещать внизу перед закрывающим тегом </body>. Вместо document.write можно использовать какую-нибудь функцию, чтобы, к примеру, отправить данные на сервер:
<script type="text/javascript">
var links = document.links;
for(i=0;i<links.length;i++)
{
if(links.className == "class1")
document.write(i+1 + '. ' + links.href + '<br>');
}
</script>
И не используем jQuery.
Вот код, который парсит все ссылки на странице с определенным классом. Размещать внизу перед закрывающим тегом </body>. Вместо document.write можно использовать какую-нибудь функцию, чтобы, к примеру, отправить данные на сервер:
<script type="text/javascript">
var links = document.links;
for(i=0;i<links.length;i++)
{
if(links.className == "class1")
document.write(i+1 + '. ' + links.href + '<br>');
}
</script>
И не используем jQuery.
круто! вроде то что надо - сейчас попробую.
DeL Esprit добавил 26.01.2011 в 22:32
Вот код, который парсит все ссылки на странице с определенным классом. Размещать внизу перед закрывающим тегом </body>. Вместо document.write можно использовать какую-нибудь функцию, чтобы, к примеру, отправить данные на сервер:
<script type="text/javascript">
var links = document.links;
for(i=0;i<links.length;i++)
{
if(links.className == "class1")
document.write(i+1 + '. ' + links.href + '<br>');
}
</script>
И не используем jQuery.
а как передать links.href, допустим в следующий ява-скрипт? 😒
круто! вроде то что надо - сейчас попробую.
DeL Esprit добавил 26.01.2011 в 22:32
а как передать links.href, допустим в следующий ява-скрипт? 😒
Смотря, с какой целью. Если при каждой итерации должны выполняться какие-то действия, то можно написать функцию и в этом же блоке кода вызывать ее для каждого подходящего элемента массива. А в качестве аргумента этой функции передавать links.href.
Смотря, с какой целью. Если при каждой итерации должны выполняться какие-то действия, то можно написать функцию и в этом же блоке кода вызывать ее для каждого подходящего элемента массива. А в качестве аргумента этой функции передавать links.href.
ну мне просто в следующем(ниже по странице), пусть будет ява-скрипте, вывести эту ссылку+определенный текст.
Просто практически ничего не смыслю в ява-скриптах(сейчас по-ходу читаю)
Вот есть в следующем Ява-скрипте вот такой массив "var href_array = new Array("http://site1.ru", "http://site2.ru");" и туда вместо http://site1(2).ru вывести ссылку из links.href
DeL Esprit добавил 27.01.2011 в 00:05
Всё - понял. Голова уже не варит )) задаем просто глобальную переменную.
Спасибо всем откликнувшимся, особенно Boeses_Genie