Как передать переменную из php в функцию javascripta?

Vlad_c

Guest
Как передать переменную из php в функцию javascripta?

<a href="javascript:eek:penWinOK2();"> ');
echo $f1['vopros'];
echo ('</a>'); - есть сcылка на функцию открытия нового окна, но туда нужно передавать по этой ссылке id из базы как его в эту функцию передать?
$f1['vopros'];-просто текст, нужно передать его $f['id'];???
 

Gigahard

Guest
Ничего не понимаю...
а написать
PHP:
echo('<a href="javascriptpenWinOK2(\''.$f['id'].'\');"> ');
можно? В чем проблема?
 

gun2rin

Новичок
А где проблема?
Указываешь функцию свою выше, где положено. А параметр передаешь так:

<a href="javascript:WinOK2('
PHP:
<?=$param?>
');">
Или там:
<a href="javascript:WinOK2('
PHP:
<?php echo $param;?>
');">


Если я правильно тебя понял и значения у тебя уже есть.
 

Vlad_c

Guest
а как теперь поямать эту переменную в функции открытия которую вызываем?
function openWinOK2(id) {
msgWindow=window.open("vopr2.php?m=ok&id","","width=545,height=400,status=no,toolbar=no,menubar=no,scrollbars=yes resizable=no");
}

чтобы id передать в другое окно?
 

gun2rin

Новичок
function openWinOK2(param) {
msgWindow=window.open("1.php?m=ok&id="+(param)+"","width=545,height=400,status=no,toolbar=no,menubar=no,scrollbars=yes resizable=no");
}
 

gun2rin

Новичок
Хм.. Значит ты что-то не так делаешь(либо я). Сейчас разберемся. Я проверяю Opera 7.51 - у меня работает.
 

gun2rin

Новичок
ЭЭ. Теперь у меня в Глюканет Дестроере не работает. Ты что поправил?
 
Сверху