как передать строку в JavaScript

mrSergey

Guest
как передать строку в JavaScript

есть код на PHP вытаскивающий из БД код товара.
код товара имеет вид "35-89"
с именем код_товара.jpg имеется рисунок
при передаче в JavaScript где то происходит матиматическое вычисление в результате на входе в Java имеем значение "-54", что есть неправильно. Как исправить положение?

код JS
<script language="JavaScript">
<!--
function winop(id)
{
windop = window.open(id,"mywin","height=250,width=220,left=100,top=30");
}
-->
</script>

код РНР
$img_href = "tovar/".$razdel['id_tovar'].".jpg";
if (file_exists($img_href)) {$img = "<a href='javascript:winop(".$razdel['id_tovar']."+".jpg")><img src=img/img.jpg border=0

alt='внешний вид'></a>";}
 

Сергей123

Новичок
Добейся того, чтобы JavaScript'овый вызов выглядел как
winop('35-89.jpg')
или
winop("35-89.jpg")
 

mrSergey

Guest
А есть варианты написания? Все уже перепробывал.

-~{}~ 24.08.05 19:44:

все получилось! спасибо за участие. может кому пригодится
{$stv='"'.$razdel['kod_tovar'].'"'; $img = "<a href='java script:winop($stv+".jpg")><img src=img/img.jpg border=0

alt='внешний вид'></a>";}
 
Сверху