<script type="text/javascript"> $(document).ready(function(){ $.get('http://pre.mybb.ru/',GetFun); function GetFun(data) { $(data).map(function(){ var div = document.location.href; $('#test').append(''+div+''); }); } }); </script>
Получение URL форума
Сообщений 1 страница 19 из 19
Поделиться1Чт, 26 Сен 2013 17:01:19
Поделиться2Ср, 9 Окт 2013 16:19:52
Url повторяется много раз, как сделать что бы только 1 запись была?
Поделиться3Ср, 9 Окт 2013 16:25:45
Fover
Не понял - поясни на словах - чо нужно получить и для чего скрипт ?
Поделиться4Ср, 9 Окт 2013 16:32:06
Deff
Ну например страница http://pre.mybb.ru/messages.php
Я хочу получить url этой страницы в js.
И записать его в объявление, я вроде бы url получил, но скрипт выводит url страницы на которой я нахожусь, а надо именно http://pre.mybb.ru/messages.php (это пример, url будет другой конечно но факт остается фактом).
Зайди на pre.mybb.ru и сам все увидишь.
Вот какой скрипт стоит сейчас:
<script type="text/javascript">
$(document).ready(function(){
$.get('http://pre.mybb.ru/profile.php?section=avatar&id=2',GetFun);
function GetFun(data) {
$(data).each(function(){
var div = window.location.href;
$('#test').append('<div class="ded"><p>'+div+'</p></div>');
});
}
});
</script>
Поделиться5Ср, 9 Окт 2013 16:33:51
Ну например страница http://pre.mybb.ru/messages.phpЯ хочу получить url этой страницы в js.
alert(document.URL)
Поделиться6Ср, 9 Окт 2013 16:35:30
Я захожу на главную страницу, выдает http://pre.mybb.ru/, захожу на страницу "Участники" выдает http://pre.mybb.ru/userlist.php, а надо что бы на любой странице выдавал url именно http://pre.mybb.ru/profile.php?section=avatar&id=2 или другой (заданный в скрипте)
Поделиться7Ср, 9 Окт 2013 16:37:46
Deff
Поставил, смотри что вышло.
Поделиться8Ср, 9 Окт 2013 16:38:37
Я захожу на главную страницу, выдает http://pre.mybb.ru/, захожу на страницу "Участники" выдает http://pre.mybb.ru/userlist.php, а надо что бы на любой странице выдавал url именно http://pre.mybb.ru/profile.php?section=avatar&id=2 или другой (заданный в скрипте)
Ничо непонятно, плохо поясняешь...
Откуда задан, кем задан, для чего задан
Думаю проще расказать суть для чего - потом тему удалишь - если важна конфиденциальность
Есть куки
function setcOOkie3(a,b,c) {if(c){var d = new Date();d.setTime(d.getTime()+c);}if(a && b) document.cookie = a+'='+ encodeURIComponent(b) +(c ? '; expires='+d.toUTCString() : '');else return false;}
function getcOOkie3(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? decodeURIComponent(c[1]) : false;}//Записываем данные при определённых условиях
if (document.URL=='https://forum.mybb.ru/') {var url = 'https://forum.mybb.ru/edit.php?id=817234'
setcOOkie3('url',url);
}
//Cчитываем на любой странице
var getLnk= getcOOkie3('url');
if(getLnk)alert(getLnk)
Отредактировано Deff (Ср, 9 Окт 2013 16:48:03)
Поделиться9Ср, 9 Окт 2013 16:49:11
Deff
Можешь все это слепить как там на форуме в теме "Скрипт" написано ?
Поделиться10Ср, 9 Окт 2013 16:55:49
Deff
Ну например страница http://pre.mybb.ru/messages.php
Я хочу получить url этой страницы в js.
И записать его в объявление,
:
Ты можешь не пользоваться абсолютными адресами, а писать относительные
<a href=/messages.php>Ла Ла</a>
В скрипте так же можно получить имя хоста и из него строить ссылку
var index='http://'+location.hostname+'/';
Поделиться11Ср, 9 Окт 2013 16:57:58
Можешь все это слепить как там на форуме в теме "Скрипт" написано ?
Я не вижу темы скрипт - выложи ссылку
Поделиться12Ср, 9 Окт 2013 16:59:10
Deff
Я в л.с. отправил.
Поделиться13Ср, 9 Окт 2013 17:38:34
Последний вопрос с той темы:
<div id="had"><br></div>
<script type="text/javascript">
var text = $("#pun-category1 h2 span").html();
var had = document.getElementById('had');
had.innerHTML = text;
</script>
не робит все равно.
Поделиться14Ср, 9 Окт 2013 17:39:59
Последний вопрос с той темы:
<div id="had"><br></div>
<script type="text/javascript">
var text = $("li#onlinelist.item6 div span a").parents('div:first').html();
var had = document.getElementById('had');
had.innerHTML = text;
</script>
не робит все равно.
Отредактировано Deff (Ср, 9 Окт 2013 17:41:48)
Поделиться15Ср, 9 Окт 2013 17:43:56
Deff
Сам посмотри, не робит же.
Поделиться16Ср, 9 Окт 2013 17:50:23
Все.
Я уже так сделал:
<script type="text/javascript"> $(document).ready(function(){ $.get('http://pre.mybb.ru/',GetGet); function GetGet(data) { $(data).find('#pun-category1 h2 span').map(function(){ var test = $(this).html(); $('#had').append(''+test+''); }); } }); </script>
Поделиться17Ср, 9 Окт 2013 17:55:10
Fover
Учись объяснять задачу: Проще было сказать: про конкретный результат действий, а не гадать что править в твоих кодах
Поделиться18Чт, 10 Окт 2013 08:20:42
а надо что бы на любой странице выдавал url именно http://pre.mybb.ru/profile.php?section=avatar&id=2 или другой (заданный в скрипте)
О_О
var link = 'http://'+location.hostname + '/profile.php?section=avatar&id=2';
alert(link);
Поделиться19Пт, 11 Окт 2013 18:12:51
sadhaka
Уже все решено, спасибо за участие)