Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.11.2009, 16:33
Интересующийся
Отправить личное сообщение для royksopp Посмотреть профиль Найти все сообщения от royksopp
 
Регистрация: 03.11.2009
Сообщений: 16

Скрипт изменения введённого текста
Здрасьте,
Проблема заключается в том чтобы из формы
<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 (неизменяющуюся) и вторую, изменяющуюся после символа &

Буду очень благодарен за помощь!!

Последний раз редактировалось royksopp, 04.11.2009 в 21:29.
Ответить с цитированием
  #2 (permalink)  
Старый 04.11.2009, 16:35
Аватар для Snowcore
Аспирант
Отправить личное сообщение для Snowcore Посмотреть профиль Найти все сообщения от Snowcore
 
Регистрация: 02.06.2009
Сообщений: 92

Сообщение от royksopp Посмотреть сообщение
немного получить свою
это как О_о ?
Ответить с цитированием
  #3 (permalink)  
Старый 04.11.2009, 21:29
Интересующийся
Отправить личное сообщение для royksopp Посмотреть профиль Найти все сообщения от royksopp
 
Регистрация: 03.11.2009
Сообщений: 16

пропустил запятую:
"получить текст ссылки и заменив его немного, получить свою"
Ответить с цитированием
  #4 (permalink)  
Старый 05.11.2009, 12:02
Новичок на форуме
Отправить личное сообщение для chosen Посмотреть профиль Найти все сообщения от chosen
 
Регистрация: 05.11.2009
Сообщений: 9

document.getElementById('boldStuff2').innerHTML = userInput.replace(/^([^&]*)(&.*)$/,"$1.txt");
Ответить с цитированием
  #5 (permalink)  
Старый 06.11.2009, 19:25
Интересующийся
Отправить личное сообщение для royksopp Посмотреть профиль Найти все сообщения от royksopp
 
Регистрация: 03.11.2009
Сообщений: 16

chosen спасибо, пол задачи решено, а что вписать чтобы + к тому что уже сделано еще и поменять site.ru в адресе например на qwer.ru ?
Ответить с цитированием
  #6 (permalink)  
Старый 06.11.2009, 20:58
Интересующийся
Отправить личное сообщение для dionis Посмотреть профиль Найти все сообщения от dionis
 
Регистрация: 06.11.2009
Сообщений: 13

немного добавлю если chosen не возражает
var url = "http://site.ru/asfas&asdas";
var url1 = url.replace(/^([^&]*)(&.*)$/,"$1.txt");
var url2 = url1.replace(/^(\w*:\/\/)[^/]*(.*)$/,"$1qwer.ru$2");
alert(url2);
Ответить с цитированием
  #7 (permalink)  
Старый 08.11.2009, 01:29
Интересующийся
Отправить личное сообщение для royksopp Посмотреть профиль Найти все сообщения от royksopp
 
Регистрация: 03.11.2009
Сообщений: 16

Вот теперь все как надо, одна проблемма, как вывести в 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 =)
Ответить с цитированием
  #8 (permalink)  
Старый 08.11.2009, 08:25
Интересующийся
Отправить личное сообщение для dionis Посмотреть профиль Найти все сообщения от dionis
 
Регистрация: 06.11.2009
Сообщений: 13

<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>
Ответить с цитированием
  #9 (permalink)  
Старый 08.11.2009, 14:28
Интересующийся
Отправить личное сообщение для royksopp Посмотреть профиль Найти все сообщения от royksopp
 
Регистрация: 03.11.2009
Сообщений: 16

Спасибо всем за помощь!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть скрипт "дата изменения страницы" на русском? Askarmod Общие вопросы Javascript 23 19.03.2012 10:02
Скрипт вывода текста из файла yarunga Общие вопросы Javascript 6 06.05.2010 15:08
Элементарный скрипт изменения трибута. dmitriy22 Элементы интерфейса 13 15.07.2009 10:32
Существует ли скрипт для изменения размера изображений? Shad Общие вопросы Javascript 28 22.04.2009 15:32
Скрипт, изменения размера картинки soniclord Элементы интерфейса 14 28.10.2008 16:38