Здравствуйте ! В IE работает нормально , а вот в опере не хочет выводить инфу в другой фрейм .
//передает инфу в массивах в фрейм nizp
function rt(lis) {
parent.frames.nizp.v1.src = m1[lis.id];
parent.frames.nizp.v2.innerHTML = m2[lis.id];
parent.frames.nizp.v3.innerHTML = m3[lis.id];
parent.frames.nizp.v4.innerHTML = m4[lis.id];
}
var m1;
m1 = new Array();
var m2;
m2 = new Array();
var m3;
m3 = new Array();
var m4;
m4 = new Array();
</script>
<php
$q = mysql_query("SELECT * FROM books");
$max=mysql_num_rows($q);
echo "<table align='center' border='0' cellpadding=17 cellspacing=0 ><tr class='table1'><td>Îáðàçåö</td><td>Íàèìåíîâàíèå</td><td>Ñòðàíà ïðîèçâîäèòåëü</td><td>Öåíà, ðóá.</td></tr>";
for ($c=0; $c<$max; $c++) {
echo "<tr class='default' onMouseOver=(className='over') onMouseOut=(className='out') onClick='rt(this)' id='".$c."'>
<td><img src='img/" . mysql_result($q,$c,1) . "' width='50' height='100'>
</td><td>"
. mysql_result($q,$c,2) . "</td><td>" .
mysql_result($q,$c,3) . "</td><td>".
mysql_result($q,$c,4) . "</td></tr>";
// WHERE books.title =(.$poisc)
}
echo "</table>";
for ($c=0; $c<$max; $c++) {
echo "<script>m1[".$c."] = 'img/".mysql_result($q,$c,1)."';</script>";
echo "<script>m2[".$c."] = ' ".mysql_result($q,$c,2)."';</script>";
echo "<script>m3[".$c."] = ' ".mysql_result($q,$c,3)."';</script>";
echo "<script>m4[".$c."] = ' ".mysql_result($q,$c,4)."';</script>";
}
?>