Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Передача переменной из PHP в JavaScript (http://forum.oszone.net/showthread.php?t=52007)

rulllesss 25-07-2005 01:34 343351

Передача переменной из PHP в JavaScript
 
Вот какая проблема.

Есть небольшой скрипт который выводить файлы своего родительского каталога и при нажатии клавиши мыши на одном из файлов, над ним рисуется типа прямоугольник, но JavaScript отвечает что обьект fr.style.border не существует.

Цитата:

<html>
<head>
<title>Untitled</title>
<script language="JavaScript1.2">
function m(obj)
{

obj.style.border = 'thin solid Black';
}
</script>
</head>
<body>
<?

$i=0;
$handle=opendir('..');
echo "Directory handle: $handle\n";
echo "Files:\n";
while ($file = readdir($handle))
{
$file_list[$i++]=$file;
}
closedir($handle);
sort($file_list);

print "<table width=\"100%\" border=\"1\" align=\"center\" bordercolor=\"Gray\"> <tr><td width=\"50%\"><table><tr></tr></table>";
print "</td><td><table >";
for($i=0;$i<count($file_list);$i++)
{
print "<tr><td id=\"fr\" onclick=\"m('fr')\" >$file_list[$i]</td></tr> ";

}



?>
</table> </td></tr></table>
</body>
</html>


Если это писать просто на html то все работает, что не так???

Prisoner 25-07-2005 09:27 343384

Код:

print "<tr><td id=\"fr\" onclick=\"m(this)\" >$file_list[$i]</td></tr> ";


Время: 01:36.

Время: 01:36.
© OSzone.net 2001-