Вход

Просмотр полной версии : Вытянуть ссылку из кусочка кода


BARABANTEMO
14.09.2015, 07:49
Всем привет вот опять попал в тупик и прошу Вашей помощи
есть такой скрипт <script type="text/javascript">var url='http://сайт/che/001/htm/001/prv.html'; function host_url(url){return url.split(/\/+/g)[1];}document.write(host_url(url));</script> который достаёт из ссылки название сайта. Пожалуйста подскажите как можно вытянуть из этого кода javascript://" onclick="new _uWnd('OnPlay4461',' ',455,395,{autosize:0,hideonmove:0},{url:'http://сайт/che/001/htm/001/prv.html'});return false; полную ссылку а именно вот это http://сайт/che/001/htm/001/prv.html Всем спасибо!

newKingOfTheBlock
14.09.2015, 08:34
<html>
<script>
alert(
"javascript://\" onclick=\"new _uWnd('OnPlay4461',' ',455,395,{autosize:0,hideonmove:0},{url:'http://сайт/che/001/htm/001/prv.html'});return false;"
.match(/http:\/\/[\s\S]+?\.html/)[0]
)
</script>
</html>

BARABANTEMO
14.09.2015, 09:12
newKingOfTheBlock,
конечно же большое спасибо но ссылка не всегда будет заканчиваться на html можно ли сказать скрипту чтобы он после символов url: вытягивал всё что находится между '' извините за беспокойство
да и не в алерт окне а в document.write();

BARABANTEMO
14.09.2015, 09:18
да это понятно просто заменил алет и получилось document.write(
"javascript://\" onclick=\"new _uWnd('OnPlay4461',' ',455,395,{autosize:0,hideonmove:0},{url:'http://сайт/che/001/htm/001/prv.html'});return false;"
.match(/http:\/\/[\s\S]+?\.html/)[0]
) пожалуйста подправте чтобы тянуло всё что между 'этими символами'

newKingOfTheBlock
14.09.2015, 09:18
<html>
<script>
alert(
"javascript://\" onclick=\"new _uWnd('OnPlay4461',' ',455,395,{autosize:0,hideonmove:0},{url:'http://сайт/che/001/htm/001/prv.php'});return false;"
.match(/http:\/\/[^'"]+/)[0]
)
</script>
</html>

BARABANTEMO
14.09.2015, 09:25
newKingOfTheBlock,
Всё отлично большое спасибо тему можно закрывать