Программирование > JavaScript & JScript
высота слоя
slivka_83:
--- Цитировать ---for_i_0:
var someVariable; somevariable = document.getElementById(\'submenu1\').offsetHeight;
А потом где то там в глубине формы: on mouseOver = takepos(somevar, 0);
--- Конец цитаты ---
Спасибо, вроде работает
Тока из-за специфичности кода, он(код) достаточно усложнился
Поэтому повторюсь нельзя ли строчку
document.getElementById(\'submenu1\').offsetHeight;
именно в этой же строке написать, вместо первого нолика
onMouseOver="takepos(0,0);"
З.Ы. Это из-за того, что номер submenu1 генерируется ПХП: submenu1, submenu2
for_i_0:
1. Какая связь между PHP и JavaScript -ом в данном случае ?
2. Что мешает взять и прописать все как есть?
slivka_83:
--- Цитировать ---for_i_0:
1. Какая связь между PHP и JavaScript -ом в данном случае ? 2. Что мешает взять и прописать все как есть?
--- Конец цитаты ---
1. ПХП генерирует меню, под меню, куда надо вставляет обработчики событий (onmauseover и т.д.). JavaScript обрабатывает события.
2. ничего не мешает, я уже сделал примерно так как вы сказали, только код увеличился. Поэтому если есть возможность сделать так как я спрашиваю, кординально ничего не измениться, но будет проше воспринимать и редактировать код
for_i_0:
--- Цитировать ---slivka_83:
ничего не мешает, я уже сделал примерно так как вы сказали,
--- Конец цитаты ---
2. Повторяю вопрос. Если вам так хочется, что вам мешает написать так:
takepos(document.getElementById(\'submenu1\').offsetHeight, 0);
--- Цитировать ---slivka_83:
но будет проше воспринимать и редактировать код
--- Конец цитаты ---
как раз наоборот.
for_i_0:
--- Цитировать ---slivka_83:
так чтобы значение вычислялось до вызова функции takepos()
--- Конец цитаты ---
исходя из каких соображений ?
Навигация
Перейти к полной версии