Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   передача параметров в функцию (https://javascript.ru/forum/misc/15110-peredacha-parametrov-v-funkciyu.html)

yital9 13.02.2011 20:04

передача параметров в функцию
 
Сори за вопрос, помогите разобраться..

function process() {
var tt = "lol";
document.write("<a href='#' onClick='return go_to();'>"+tt+"</a>");
}

function go_to(ff){
alert(ff);
return false;
}

как в process() передать go_to параметр tt ??
пробовал написать
document.write("<a href='#' onClick='return go_to("+tt+");'>"+tt+"</a>");
не получается =(

Подскажите пожалуйста!

B@rmaley.e><e 13.02.2011 20:19

А что у Вас в tt? Если строка, то она должна быть экранирована кавычками.

yital9 13.02.2011 21:31

вообще-то там вот такой объект
var tt = response.GeoObjectCollection.featureMember[0].GeoObject.Point.pos;
а если строка, то как надо написать ? как с этими кавычками разобраться ?

dmitriymar 13.02.2011 21:35

Цитата:

Сообщение от yital9
document.write("<a href='#' onClick='return go_to();'>"+tt+"</a>");

и это наверное стоит переделать. по задумке function process() запускается на уже загруженной странице?
если нет ,то-

document.write("<a href='#' onClick=' go_to(tt);'>"+tt+"</a>");

yital9 13.02.2011 21:52

экранирована кавычками, напишите пожалуйста как именно

dmitriymar 13.02.2011 22:06

<head>
<script>
 function go_to(ff)
 {
 alert (ff);
 }
 </script>
 </head>
<body>
<script>
var tt = "lol";
document.write("<a href='#' onClick='return go_to(tt);'>"+tt+"</a>");
</script>
</body>


Часовой пояс GMT +3, время: 21:48.