Вот какая проблема.
Есть небольшой скрипт который выводить файлы своего родительского каталога и при нажатии клавиши мыши на одном из файлов, над ним рисуется типа прямоугольник, но 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 то все работает, что не так???