![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Nov 2001
Сообщений: 3
|
Привет
всем присутствующим на форуме, искренне расчитываю на совет - набросок сайта нужно показывать во вторник, а я не могу разобраться с 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 |
|
|||||
|
Ветеран форума
|
рыдал когда читал...
![]() <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>
так... вроде должно работать... ну названия слоёв свои поставишь... что ещё... а по первому пункту мне лень... ![]() |
|
|||||
|
Регистрация: Nov 2001
Сообщений: 3
|
2 nagash
THANX когда я печатал влпрос, то просто не мог рыдать, глаза слипались, а то бы тож ![]() спасибо ещё раз с уважением , njnj |
![]() |
Часовой пояс GMT +4, время: 03:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|