مثال :
1)
فرض میکنیم یه تگ DIV به صورت زیر داریم:
HTML:
<div
id="uniquename"
style="display:none;
position:absolute;
left:200px;
top:100px;
border-style: solid;
background-color: white;
padding: 5px;">
Content goes here.
</div>
به نام id آن دقت کنید - چی گذاشتیم ؟ uniquename گذاشتیم و display:none را هم گذاشتیم که فعلا این تگ مخفی باشه!
---------------------------------------------------------------------
2)
حالا 3 جور لینک دادن به این تگ میتونیم براش داشته باشیم! : ( مثلا شماره 3 رو در نظر بگیرین )
1) نمایش تگ Div
HTML:
<a
onmouseover="ShowContent('uniquename'); return true;"
href="javascript:ShowContent('uniquename')">
[show]
</a>
2) مخفی کردن تگ Div
HTML:
<a
onmouseover="HideContent('uniquename'); return true;"
href="javascript:HideContent('uniquename')">
[hide]
</a>
3) نمایش دادن و مخفی کردن با هم Div
HTML:
<a
onmouseover="ReverseContentDisplay('uniquename'); return true;"
href="javascript:ReverseContentDisplay('uniquename')">
[show/hide]
</a>
------------------------------------------------------
3)
اینم که فانکشنتون هست که توی Head میزارینش :
HTML:
<script type="text/javascript" language="JavaScript"><!--
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
else { document.getElementById(d).style.display = "none"; }
}
//--></script>
-------------------------------------------------------
یه مثال دیگه :
1) مورد 3 ( فانکشن رو بذارید )
2) یه DIV شناور بهش میکن - بزارینش داخل Body
HTML:
<div
id="uniquename"
style="display:none;
position:absolute;
left:200px;
top:100px;
border-style: solid;
background-color: white;
padding: 5px;">
<a href="javascript:HideContent('uniquename')">
[click to hide]
</a>
<p>
Content goes here.
</p>
</div>
شاد باشید.