Войти

Показать полную графическую версию : Передача переменной из PHP в JavaScript


rulllesss
25-07-2005, 01:34
Вот какая проблема.

Есть небольшой скрипт который выводить файлы своего родительского каталога и при нажатии клавиши мыши на одном из файлов, над ним рисуется типа прямоугольник, но 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
print "<tr><td id=\"fr\" onclick=\"m(this)\" >$file_list[$i]</td></tr> ";




© OSzone.net 2001-2012