я внимательно прочитал http://phpfaq.ru/na_tanke Код (Text): <? $name="Вася"; ?> <script>name="<? echo $name; ?>"</script> но ответа так и не нашел. Как передать в яваскрипт переменную (не текстовую, а например типа int)
Так и передавать. Код (Text): <? $name="Вася"; ?> <script>name="<? echo (int)$name; ?>"</script> А привести к числовому типу у жаваскрипта можно с помощью parseInt(): [js]var myint = '555'; alert(myint + 22); // '55522' myint = parseInt(myint); alert(myint + 22); // 577[/js]
еще вопрос немного не по теме, но чтобы не открывать новую, напишу сюда: Код (Text): <script> function func1(a) { alert(a); } </script> <? $var=555; <script> func1($var) </script>; ?> Почему не корректна строчка: Код (Text): <script> func1($var) </script>; но работает: Код (Text): echo"<script> func1($var) </script>";