Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема, при работе с разными браузерами.
 
 автор: Igorjok   (12.10.2008 в 14:39)   письмо автору
 
 

Всплывающие меню, всплывают в разных местах в зависимости от того какой браузер использовать. Что делать? Мне кажется, что вся проблема заключается в использовании таблиц, но как сделать так, чтобы таблица была во весь эктран?

  Ответить  
 
 автор: ddhvvn   (12.10.2008 в 14:44)   письмо автору
 
   для: Igorjok   (12.10.2008 в 14:39)
 

[поправлено модератором]

  Ответить  
 
 автор: Igorjok   (12.10.2008 в 14:58)   письмо автору
 
   для: ddhvvn   (12.10.2008 в 14:44)
 

Всплывающие меню сделаны с помощью тега DIV с параметрами style="visibility: hidden; position: absolute; left: 50; top:200". При наведении на ссылку, которая находится в <table><tr><td>[ссылка]</td></tr></table>, срабатывает скрипт, меняющий параметр visibility с hidden на show. Так вот меню всплывает в разных местах относительно ссылки, в зависимости от браузера. Надеюсь так будет понятно, а то и правда описал проблему:-)

  Ответить  
 
 автор: Whi-teOoS   (12.10.2008 в 18:52)   письмо автору
 
   для: Igorjok   (12.10.2008 в 14:58)
 

Хотелось бы увидеть кусок кода

  Ответить  
 
 автор: Igorjok   (12.10.2008 в 19:21)   письмо автору
 
   для: Whi-teOoS   (12.10.2008 в 18:52)
 

Ну, к примеру:
[code]
<script language=javascript>

function show(a){
document.getElementById(a).style.visibility='visible';
}
function hide(a){
document.getElementById(a).style.visibility='hidden';
}

</script>
...
<table>

........[ссылка]..............

</table>
...............

<div style="background: #999999; visibility: hidden; position: absolute; left: 507px; top:306px; z-index: 1;font-family: verdana;font-variant: small-caps; width: 250px" id="10601" onmouseover="show('10');show('10601')" onmouseout="hide('10');hide('10601')">
<b><hr width="50" size="3">
<a href="TK_noti.html"><div id="1060101" align="center" onmouseover="light('1060101')" onmouseout="dark('1060101')" style="cursor: default">
<u class="menu">Партитуры</u>
</div></a><hr width="50" size="3">
<a href="TK_mp3.html"><div id="1060102" align="center" onmouseover="light('1060102')" onmouseout="dark('1060102')" style="cursor: default">
<u class="menu">MP3</u>
</div></a><hr width="50" size="3">
</b>
</div>
...........
Пойдет?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования