Автор Тема: Функции, параметры  (Прочитано 4707 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн onesign

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Функции, параметры
« : 07 Апреля 2003, 03:58:50 »
Делаю вот таку муть, (не шарю )
 
function ImgPath(a)
  {
   myImg = new Image();
   document.image+=a.src =  "../staff/images/s.gif";
  }

Хочу чтоб при каждо вызове фуикции
document.image+=a.src =  "../staff/images/s.gif";
превращалось в

document.image1.src =  "../staff/images/s.gif";
document.image2.src =  "../staff/images/s.gif";
...
в зависимости от переданного параметра.
Не пашет.
Как сделать не подскажите.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Функции, параметры
« Ответ #1 : 07 Апреля 2003, 18:58:31 »
хмм, не очень понял, наверное так:
eval(\'document.image\'+a+\'.src =  "../staff/images/s.gif";\');
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн onesign

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Функции, параметры
« Ответ #2 : 08 Апреля 2003, 01:42:21 »
Ну да так работает. Thanks.
Сделал по другому.
document.images[a].src = "staff/images/s.gif";

А как вообще отображать что то на странице в зависимости от выбраных пунктов в форме.
Я имеею ввиду не в этой же форме менять что то, а например совсем другом углу странице.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Функции, параметры
« Ответ #3 : 08 Апреля 2003, 01:57:41 »
Вопрос очень общий.
В MS IE каждый элемент на странице имеет свойство innerHTML и innerText
element_id.innerHTML = \'Test\';

Вообщем, читай про слои (layers) и изменение их содержимого
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн onesign

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Функции, параметры
« Ответ #4 : 09 Апреля 2003, 13:16:01 »
А как например изменить ширину таблицы.
Имено таблицы.
Если не трудно, примерчик можно.

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Функции, параметры
« Ответ #5 : 09 Апреля 2003, 17:03:38 »
Цитировать
onesign:
как например изменить ширину таблицы.


table_id.width=bla-bla;
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн onesign

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Функции, параметры
« Ответ #6 : 09 Апреля 2003, 19:39:22 »
А добраться до "rows" в textarea можно как нибудь.