Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Очень нужен маленький яваскрипт. плииз!
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Очень нужен маленький яваскрипт. плииз!

Страниц (1): [1]
 

1. sofck - 01 Октября, 2008 - 21:18:04 - перейти к сообщению
В яве полный 0 )) но очень нужен такой скрипт!
Есть <textarea> , рядом с ней есть ссылка "Вставить ссылку", при нажатии на которую открывается первый popup c таким вопросом "Введите название ссылки", затем второй popup с вопросом ввести адрес ссылки. и по результату этих вопросов в textarea вставляется ссылка.
Плииз! Кто может написать такой скрипт!!!
Помогите очень! надо. а времени изучать java нету....пока нету))))
2. Champion - 01 Октября, 2008 - 21:41:44 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. <textarea id='t'></textarea>
  2. <button onclick="document.getElementById('t').value=prompt('Vvedite chto-to')">
3. sofck - 01 Октября, 2008 - 21:48:59 - перейти к сообщению
ничего не понял! но мне кажется что этого явно не хфатит для всего того что мне нужно.
хотя может я чего то не догоняю.
поправочка! я в яве полный ноль!
А неее! Пашет!))) но чуть доработать моно?
1. Что бы в popupe было уже введено http://
2. после вставки в textareа вставала ссылка а не просто текст.
3. Ну и текст который там есть не удалялся, а добавлялось там где курсор. или в конец текста.
Закатив глазки
4. IOpeH - 01 Октября, 2008 - 23:51:35 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. <textarea id="textarea_name"></textarea>
  3. <br>
  4. <a href="javascript:insert_link('','')">Вставить ссылку</a>
  5. <script language="javascript" type="text/javascript">
  6. <!--
  7. function insert_link(d,h){
  8.     var linkDesc=prompt('Введите название ссылки',d?d:'Ссылка');
  9.     var linkHref=prompt('Введите адрес ссылки',h?h:'http://');
  10.     if(linkDesc && linkHref.length>10){
  11.         document.getElementById('textarea_name').value+='[url='+linkHref+']'+linkDesc+'[/url]';
  12.     }else{
  13.         alert('Адрес или название ссылки указано не верно!');
  14.         if(confirm('Вы хотите попробовать еще раз?')){insert_link(linkDesc,linkHref);}
  15.     }
  16. }
  17. //-->
  18. </script>
  19.  

доработал слегка
5. sofck - 02 Октября, 2008 - 09:55:05 - перейти к сообщению
Спасибо огромное! То что надо!!! Почти))
Только вот такой вопрос остался, но как я понимаю это уже к css вопрос.
Как сделать так что бы вставленная ссылка была видна как ссылка а ни как [url]*[/url]
Хотя скорее вопрос в том как сделать так что бы textarea отображала html tеги?
6. IOpeH - 02 Октября, 2008 - 12:27:12 - перейти к сообщению
sofck, если я правильно понял, ты хочешь в текстовом поле подобие ворда устроить.

если так то это километры кода и такого тебе никто тут писать не будет, к тому же есть уже готовые решения
7. sofck - 02 Октября, 2008 - 14:52:11 - перейти к сообщению
Ни совсем!
Мне нужно лишь возможность вставлять ссылку в комментарии.
И что бы у нее был естественный вид до публикации.
Других возможностей мне не надо.
В любом случае всем спасибо!!!!

 

Powered by ExBB FM 1.0 RC1