Скрипт изменения введённого текста
Здрасьте,
Проблема заключается в том чтобы из формы <script type="text/javascript"> function changeText2(){ var userInput = document.getElementById('userInput').value; document.getElementById('boldStuff2').innerHTML = userInput; } </script> <p>Welcome to the site <b id='boldStuff2'>dude</b> </p> <input type='text' id='userInput' value='Enter Text Here' /> <input type='button' onclick='changeText2()' value='Change Text'/> получить текст ссылки и заменив его немного, получить свою, ну например: ввожу в поле http://site.ru/asfas&asdas получаю http://sitelm.ru/asfas.txt причем заменить надо первую часть http://site.ru (неизменяющуюся) и вторую, изменяющуюся после символа & :help: Буду очень благодарен за помощь!! |
Цитата:
|
пропустил запятую:
"получить текст ссылки и заменив его немного, получить свою" :) |
document.getElementById('boldStuff2').innerHTML = userInput.replace(/^([^&]*)(&.*)$/,"$1.txt"); |
chosen спасибо, пол задачи решено, а что вписать чтобы + к тому что уже сделано еще и поменять site.ru в адресе например на qwer.ru ?
|
немного добавлю если chosen не возражает :)
var url = "http://site.ru/asfas&asdas"; var url1 = url.replace(/^([^&]*)(&.*)$/,"$1.txt"); var url2 = url1.replace(/^(\w*:\/\/)[^/]*(.*)$/,"$1qwer.ru$2"); alert(url2); |
Вот теперь все как надо, одна проблемма, как вывести в html ввиде ссылки ?
document.getElementById('boldStuff2').innerHTML = userInput; } </script> <p>Welcome to the site <b id='boldStuff2'>dude</b> </p> Пробую так, а у меня ошибки одни высвечивает <a href=" id='boldStuff2' ">ссылка</a> Вобщем помогите кто чем может с boldstuff2 загнать в <a href =) |
<p>Welcome to the site <b id='boldStuff2'>****</b> </p> <script type="text/javascript"> var url = "http://google.com"; var a = '<a href="' + url + '">' + url + '</a>'; document.getElementById('boldStuff2').innerHTML = a; </script> либо <p>Welcome to the site<b><a id="a1"></a></b> </p> <script type="text/javascript"> var url = "http://google.com"; document.getElementById('a1').innerHTML = url; document.getElementById('a1').href = url; </script> |
Спасибо всем за помощь!!
|
Часовой пояс GMT +3, время: 01:55. |