он_Кофе, раз уж у тебя темы 2, то отвечу здесь, с твоего позволения, чтобы не флудить тут
http://www.imho.ws/showthread.php?p=1151684#post1151684
Итак:
Цитата:
он_Кофе:
Абсолютное позиционирование в моем случае не пожходит, так как время от времени на самом верху у меня появляется баннер... тогда придется под каждый банер менять абсолютное позиционирование...
|
Зачем, его можно просто рассчитывать динамически, например по координатам возникшего события, вот и все, все просто.
Цитата:
он_Кофе:
попробовал убрать div и скрывать табличку рядом... что-то не работает...
|
А я попробовал, у меня работает, как и писал Опера 8.53, получается нечто следующее, работоспособное в Опере:
Код:
<script language="JavaScript">
var innn = 0;
function showdiv(id, num) {
if (num ==0){
if (innn == 0){innn =1;}
else{
innn = 0; //Вошли, в меню
document.getElementById(id).style.display = "none";
}
}
else{
document.getElementById(id).style.display = "block";
}
//document.getElementById(id).style.display = num ? "block" : "none";
}
</script>
<table border=0 align=left style="margin:0; padding:0">
<tr onMouseOver="showdiv('ttt1', 1)">
<td>название меню</td>
<td></td>
</tr>
</table>
<div style="border: 1px solid red; width:220; height: 210" onMouseOut="showdiv('ttt1', 0)" id="ttt1">
<iframe src="iframe.htm" style="margin: auto; width:200; height: 200; display: block" frameborder=0 align=middle></iframe></td>
</div>