Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: глобальные переменные
 
 автор: Mootch   (09.02.2006 в 16:09)   письмо автору
 
 

Пишу:

<script>
var my_area = document.fr.anonce;

function format_sel(tag) {
  var str = document.selection.createRange().text;
  my_area.focus();
  var sel = document.selection.createRange();
  sel.text = BrA + tag + BrB + str + BrA+"/" + tag + BrB;
  return;
}
</script>


Где "my_area" - ссылка на моё textarea.
Код не работает - подскажите, пожалйста, почему?

А если у меня две формы и я хочу, что бы "my_area" ссылалась на ту, что в "фокусе" , что делать?

   
 
 автор: 12345   (09.02.2006 в 16:17)   письмо автору
 
   для: Mootch   (09.02.2006 в 16:09)
 

почему - не знаю, нет неработающего примера.
Переменные локальны, если объявлены в функции с var. Вне функции var не имеет смысла (всё равно глобальны).

   
 
 автор: Mootch   (13.02.2006 в 23:40)   письмо автору
 
   для: Mootch   (09.02.2006 в 16:09)
 

ауу! жду ответа.

   
 
 автор: 12345   (14.02.2006 в 03:10)   письмо автору
 
   для: Mootch   (13.02.2006 в 23:40)
 

Епть, тебе пример трудно привести?


<script> function format_sel(tag) { 
var my_area = document.forms['fr'].elements['anonce']; 
  var str = document.selection.createRange().text; 
  my_area.focus(); 
  var sel = document.selection.createRange(); 
  sel.text =  tag +  str + "/" + tag ; 
  return; 

</script>
<form name=fr>
<textarea name=anonce></textarea><input type=button value=[b] onmousedown=format_sel('[b]')></form>

   
 
 автор: Mootch   (14.02.2006 в 19:57)   письмо автору
 
   для: 12345   (14.02.2006 в 03:10)
 

>Епть, тебе пример трудно привести?
я не понял, что значит :
>нет неработающего примера.
Выражайся конкретнее.

   
 
 автор: 12345   (14.02.2006 в 20:26)   письмо автору
 
   для: Mootch   (14.02.2006 в 19:57)
 

Угу

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования