Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как передать парметр в javascript функцию / 7 сообщений из 7, страница 1 из 1
04.11.2009, 22:58
    #36290976
Usik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать парметр в javascript функцию
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<HTML>
 <b id="one">FFFF</b>

 <script language='javascript'>
 var s=""; 
 for (var i= 0 ;i< 5 ;i++)
   {
     s=s+<a href=javascript:show(i)>Click</a><br>"; 
     document.getElementById('one').innerHTML=s;  
   }

 function Show(s)
  {
   alert(s);
  }
 </script>

</HTML>
Как передать параметр в функцию Show, т.е. нужно чобы по нажатию на ссылки показывалось
1,2,3,4,5 соответственно.
...
Рейтинг: 0 / 0
04.11.2009, 23:11
    #36290983
слоненок
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать парметр в javascript функцию
Usik, а в чем собственно проблема? И у вас там кавычек не хватает...
...
Рейтинг: 0 / 0
05.11.2009, 00:23
    #36291032
Usik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать парметр в javascript функцию
show(i), вот сюда хочу параметр передать,параметр i из цикла, а то я мышкой на ссылку навожу и вижу show(i), а должно быть show(1),show(2) и т.д.
...
Рейтинг: 0 / 0
05.11.2009, 00:37
    #36291049
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать парметр в javascript функцию
Usikshow(i), вот сюда хочу параметр передать,параметр i из цикла, а то я мышкой на ссылку навожу и вижу show(i), а должно быть show(1),show(2) и т.д.
А вы попробуйте поправить синтаксис...
Код: plaintext
s = s +"<a href=javascript:show(" + i + ")>Click</a><br>";
...
Рейтинг: 0 / 0
05.11.2009, 00:37
    #36291051
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать парметр в javascript функцию
ну так и формируйте строку с переменной, а не с буквой i - s+="<a href=javascript:show("+i+")>Click</a><br>";

второй момент - в href задаете функцию show, а ниже описываете функцию Show. Две большие разницы.
...
Рейтинг: 0 / 0
05.11.2009, 06:43
    #36291135
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать парметр в javascript функцию
я бы ещё document.getElementById('one').innerHTML=s; за цикл вынес...
...
Рейтинг: 0 / 0
05.11.2009, 07:15
    #36291146
слоненок
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать парметр в javascript функцию
EmilRegis, да и не innerHTML наверно нужно использовать :)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как передать парметр в javascript функцию / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]