на странице обработать строку <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()) |
Часовой пояс GMT +3, время: 22:47. |