Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > DHTML/JS/CSS

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 04.11.2001, 05:21
njnj вне форума Посмотреть профиль Отправить личное сообщение для njnj Найти все сообщения от njnj
  № 1  
njnj

Регистрация: Nov 2001
Сообщений: 3
По умолчанию ещё раз о Selct, и немного о Div/Layer в функции замены

Привет
всем присутствующим на форуме,
искренне расчитываю на совет -
набросок сайта нужно показывать во вторник,
а я не могу разобраться с JS;
в связи с этим есть две проблемы:

Проблема 1.
стандартная функция form/select c аргументами (parent, this, n):

function MM_jumpMenu(targ,selObj,restore)
{eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;

Возможно, мне просто надо выспаться, а может быть потому что я не программер,
или и то и другое вместе, но я не могу перешить её так, чтобы
selected item открывался в новом окне.

Проблема 2.
Пытаюсь написать функцию , которая работала бы по анологии со SwapImage в дримвивере
, но только делала бы это со слоями.

Т.Е.есть Слой1, Gif, под ним Слой2 с Gif, содержащем
MAP-области.
На MouseOver надо, чтобы Слой1 исчезал, а Слой2 появлялся бы и перехватывал события мыши
На MouseOut, соответственно, надо чтобы Слой2 исчезал, а Cлой1 появлялся.

Вот такие вот тривиальные заморочки.Попробую их побороть сам, но есть вероятность того, просто несмогу/неуспею - Инета осталось немного, и литературкой разжиться до вторника негде. Если кто нибудь может помочь, эта помощь будет более чем кстати.

С уважением,
njnj

Старый 04.11.2001, 15:32
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 2  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
рыдал когда читал...
Код:
<script language="JavaScript">
<!--
var layerRef="nul", styleSitch="nul";
if (navigator.appName == "Netscape"){
	layerRef="document.layers";
	styleSwitch="";
}else{
	layerRef="document.all";
	styleSwitch=".style";}

function hideLayer(layerName)
{eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');}

function showLayer(layerName)
{eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');}
// -->
</script>
так это определяем какой браузер и как скрывать показывать слои... ну и сама функция...
Код:
<style type="text/css">
#back {position:absolute; top:0; left:0; z-index:3; width:100%; visibility:hidden;}
#main {position:absolute; top:0; left:0; z-index:2; width:100%;}
</style>

<div id="back">

<img src="1.jpg">

</div>

<div id="main">

<img src="2.jpg">

</div>
это сами слои... м...
Код:
<a href="price.html" onmouseover="showLayer('back'); hideLayer('main'); return true;" onmouseout="hideLayer('back'); showLayer('main'); "> типа то на чём он мауз- </a>
м... типа он мауз он овер...
так... вроде должно работать...
ну названия слоёв свои поставишь... что ещё... а по первому пункту мне лень...

Старый 04.11.2001, 20:42
njnj вне форума Посмотреть профиль Отправить личное сообщение для njnj Найти все сообщения от njnj
  № 3  
njnj

Регистрация: Nov 2001
Сообщений: 3
2 nagash
THANX
когда я печатал влпрос, то просто не мог рыдать, глаза слипались, а то бы тож
спасибо ещё раз

с уважением , njnj

Создать новую тему   Часовой пояс GMT +4, время: 03:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.