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

Форум PHP

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

 

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

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

тема: Управление высотой блока div
 
 автор: blackcement   (10.02.2009 в 18:46)   письмо автору
 
 

Я написал скриптик для появления меню на JS. Вот он на странице index.html:

<html>
<head>
<script language="JavaScript">
var up=0;
function do_menue()
{
        if(up==0)  document.all.menue.style.top=30;
        else document.all.menue.style.top=-800;    
        if(up==0)  up=1;
        else up=0;   
}
</script>
</head>

<div id=menue style="position:absolute; top:-550; left:250; z-index: 2;">
<iframe src="menu.html" scrolling="no" marginwidth="2" height="420" width="280"></iframe>
</div>

<img src="images/menu.gif" alt="" width="100" height="24" border="0" onClick="javascript:do_menue()">

</html>


А как ф-я будет выглядеть на PHP? И как её вызвать?

  Ответить  
 
 автор: sim5   (10.02.2009 в 18:55)   письмо автору
 
   для: blackcement   (10.02.2009 в 18:46)
 

РНР не работает у клиента, поэтому такой функции у нее нет.

PS. Кстати: document.all... это только для IE, другие браузеры этого не поймут.

  Ответить  
 
 автор: blackcement   (10.02.2009 в 19:18)   письмо автору
 
   для: sim5   (10.02.2009 в 18:55)
 

А что-то подобное на php можно сделать?

  Ответить  
 
 автор: sim5   (10.02.2009 в 19:22)   письмо автору
 
   для: blackcement   (10.02.2009 в 19:18)
 

Что значит подобное? Управлять динамически стилем на странице? Нет, такое РНР не под силу. Указать фиксированный стиль объекту? Так это лучше делать не на РНР, а с помощью CSS.

  Ответить  
 
 автор: blackcement   (10.02.2009 в 20:10)   письмо автору
 
   для: sim5   (10.02.2009 в 18:55)
 

Код, который я привёл работает в IE, OPERA, FF. токачто проверил.

  Ответить  
 
 автор: AcidTrash   (10.02.2009 в 22:02)   письмо автору
 
   для: blackcement   (10.02.2009 в 20:10)
 

Код, который я привёл работает в IE, OPERA, FF. токачто проверил.
Причем здесь это? Серверный язык(PHP) и клиентский(JS) это разные вещи.

  Ответить  
 
 автор: sim5   (11.02.2009 в 03:26)   письмо автору
 
   для: AcidTrash   (10.02.2009 в 22:02)
 

Это он к моему замечанию, что коллекцию document.all не стоит применять ко всем браузерам.

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

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