на странице обработать строку <a href=ССЫЛКA...
помогите создать код <div id='url_login'><a href="/user/catalog_ID=5555" target="_blank">LOGIN</a></div>
на странице есть код <a href="/support/?setFilter=Y&set_support_filter=1&USER_ID=5555&CLOSE=ALL" title="Обращения автора" target="_blank">(LOGIN) фио</a> |
Куда его вставлять-то?
Есть вот такая штука:
document.write("<div id='url_login'><a href='/user/catalog_ID=5555' target='_blank'>LOGIN</a></div>");
|
надо из кода страницы получить ID и ЛОГИН пользователя, чтобы потом вставлять
|
Мда, без PHP id и логин не получишь и не отошлёшь.
Через php в базу данных, или через ajax+php, без разницы, потом setcookie и норм. Есть плагин jquery.cookie.js. |
ява-скрипт регуляркой вытащить id и login (из страницы)
и ниже вставить уже в другое место на текущей странице, для этого не нужно обновлять страницу или куда-то отсылать их |
есть на странице код
<a href="/support/?setFilter=Y&set_support_filter=1&USER_ID=ЦИФРА&CLOSE=ALL" title="Обращения автора" target="_blank">(LOGIN) фио</a> получить два значения ЦИФРА и LOGIN и вставить их например в div id=url_login или div name=url_login, чтобы выглядело так <div id='url_login'><a href="/user/catalog_ID=ЦИФРА" target="_blank">LOGIN</a></div> помощь оплачу |
Админ - а как перенести тему в платный раздел работа ?
|
_Eldar_,
:-?
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(function(){
var s = $('[title="Обращения автора"]');
var href = s[0].href;
var text = s[0].text;
var login = text.replace(/.*\((.*)\).*/,"$1");
var num = href.replace(/.*USER_ID=(.*)&.*/,"$1");
$('#url_login').html('<a href="/user/catalog_ID='+num+'" target="_blank">'+login+'</a>')
});
</script>
</head>
<body>
<a href="/support/?setFilter=Y&set_support_filter=1&USER_ID=12345&CLOSE=ALL" title="Обращения автора" target="_blank">(LOGIN) фио</a>
<div id='url_login'></div>
</body>
</html>
|
спасибо
|
link=new String('<a href="/support/?setFilter=Y&set_support_filter=1&USER_ID=5555&CLOSE=ALL" title="Обращения автора" target="_blank">(LOGIN) фио</a>')
link.id=function(){return this.match(/USER_ID=([^&]+)&/)[1]}
link.target=function(){return this.match(/target=["']([^'"]+)['"]/)[1]}
link.out=function(){return "<div id='url_login'><a href='/user/catalog_ID="+this.id()+"' target='"+this.target()+"'>LOGIN</a></div>"}
alert(link.out())
|
Цитата:
|
newuser1001,
после того как вы нашли LOGIN это пустяки. |
| Часовой пояс GMT +3, время: 09:46. |