PDA

Դիտել ողջ տարբերակը : Կայքի կառուցումը Layer-ների և Div-երի միջոցով



T!gran
01.03.2009, 00:30
<div -երով սայտ հավաքելու ժամանակ, կայքի բազմաճյուղ մենյուն(JS-ով) բացելիս կայքի ամբողջականությունը խախտվում է, տվյալ դիվ-ը փոխվում է չափերով, ինչպես լուծել այս խնդիրը՞:think

Աթեիստ
01.03.2009, 00:49
Կոդը դիր, վերլուծենք։

T!gran
01.03.2009, 00:57
էս պահին մոտս կոդը չկա, եթբ խնդիր առաջացավ, մենյուն թաբերի ձևով սարքեցի, օդնօկլասնիկի նման, ինձ կոնկրետ մի բանա պետք իմանալ, դա JS-ի հետ կապ ունի թե կարելի ա html-css-ով ուղղել

T!gran
01.03.2009, 07:51
Սա կայքի բազմաճյուղ մենյուի մինիմալ կոդ է, կոնկրետ սայթում աշխատեց IE , Opera , Safari բրաուզերներում, իսկ FF-ում չեղավ, երևի հիմնական CSS-ից ա, բայց սայտը զրոյից հավաքելու դեպքում պետքա որ ստացվի :),


<html>
<head>
<style type="text/css">
.pop { visibility:hidden }
.go { visibility:visible }
</style>
</head>
<body>
<script type="text/javascript">
function S() {
document.all.div1.className = 'go'; }
function H() {
document.all.div1.className = 'pop'; }
</script>
<div onmouseover="S()" onmouseout="H()" ><a href="index.html"
onmouseover="S()" onmouseout="H()">Ընկերություն</a></div>
<div id=div1 onmouseover="S()" onmouseout="H()" class=pop>
<a href="about.html" onmouseover="S()" onmouseout="H()">Մեր մասին</a><br/>
<a href="products.html" onmouseover="S()" onmouseout="H()">Արտադրանք</a><br/>
<a href="contact.html" onmouseover="S()" onmouseout="H()">Կոնտակտ</a><br/>
</div>
</body>
</html>

NetX
25.04.2009, 04:16
Մոդերատորական: Թեմայից դուրս քննարկման գրառումները տեղափոխվել են հետևյալ թեմա` http://www.akumb.am/showthread.php?t=44613 :