как раздеться? url = и установить в качестве переменной href? - PullRequest
0 голосов
/ 27 октября 2011

У меня сейчас есть этот jquery, но он не будет работать.если это поможет, мой URL будет http://link-ads.blogspot.com/

, jquery также удостоверится, что href имеет http://, если его нет в ?url=

<script type='text/javascript'>
var url = "document.location.href"
url = url.split('?url=')[1].split(/\?|\%3F/)[0];
if (url.indexOf('http://') == -1)  url = 'http://' + url;
$("a#download").attr("href",url);
  </script>

<a href="" id="download" class="button">continue</a>

1 Ответ

1 голос
/ 27 октября 2011

Я замечаю две проблемы

var url = "document.location.href"

следует изменить на

var url = document.location.href

также, прежде чем вы выполните эту строку

url = url.split('?url=')[1].split(/\?|\%3F/)[0];

, убедитесь, что этовозможно с чем-то вроде

if (url.indexOf("?url=") != -1 )

в противном случае вы получите исключение, потому что в массиве не будет элемента [1]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...