سلام
یه کد میخوام که با کلیک روی یک لینک (OnClick) یه div رو که id اون مثلا aaa هست رو نمایش بده و با کلیک دوباره نمایش نده !
ممنون
Printable View
سلام
یه کد میخوام که با کلیک روی یک لینک (OnClick) یه div رو که id اون مثلا aaa هست رو نمایش بده و با کلیک دوباره نمایش نده !
ممنون
کد:<style>
#div_show{
width:200px;
height:200px;
background-color:#999900;
}
</style>
<script type="text/javascript" language="javascript">
function show_div()
{
obj=document.getElementById("div_show")
if(obj.style.visibility=="visible")
obj.style.visibility="hidden"
else
obj.style.visibility="visible"
}
</script>
</head>
<body>
<div id="div_show">div to show</div>
<a href="#" onClick="show_div()">show</a>
</body>
نقل قول:
بفرمایید:
[HTML]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>
<script>
function chenge_display(){
element = document.getElementById("chenge_display");
if(element.style.display=='none'){element.style.di splay='block'}else{element.style.display='none'}
}
</script>
</head>
<body>
<span onClick="chenge_display()">X</span><br><br>
<div id="chenge_display" style="display: block" >متن درون
</div>
</body>
</html>
[/HTML]
توضیح اگر مقدار
رو به هر تگی اضافه کنیم با کلیک کردن بر روی آن ، تگی که مقدارکد:onClick="chenge_display()"
[HTML]
id="chenge_display"
[/HTML]
رو داره ، اگر ظاهر باشه ، غیب می شه و اگر غیب باشه ظاهر می شه :27::27:
تشکر //
عالی بود
حالا کد شما رو اجرا کنم یا شما !!! :دی
یه سوال
اگه type="text/javascript" language="javascript" رو ننویسیم چه اتفاقی می افته !
display: block
با
display: none
چه فرقی داره ؟
اتفاق خاصی نمی یفته فقط ممکنه اجرا نشهنقل قول:
(توی xhml strict ( نباید langage رو بنویسی
none اصلا item مورد نظر رو نشنون نمی دهنقل قول:
block هم به صورت بلوک نشون می ده
ممنون
xhml strict چیه ؟
به صورت بلوک یعنی چی ؟
سلام سه نوع html داریم : transitional , strict , framesetنقل قول:
strict یکی از اون هاست (یکم سخت گیری هاش زیاده از اسمش معلومه)
به صورت بلوک ، ببنید مثلا این منوهای سمت راست یا چپ سایت ها رو دیدید؟
اگر عکس نباشن block هستن
نه عزیز، فکر کنم اینجا یه اشتباه کوچولو شده. شما احتمالاً داری به بلوک توی سیستم نیوک اشاره میکنی. این block در مقابل inline قرار میگیره و قضیهش اینجوریه که عناصر html به دو صورت نمایش داده میشن: block و inline. مثلاً عنصر h3 بدون اینکه بعدش از تگ br استفاده بشه خودبهخود یه شکستگی خط بعدش ایجاد میشه. این block هست و در مقابل عنصر img که هیچ شکستگی ماقبل و مابعدش ایجاد نمیشه این inline هستش. اهمیت این اینجاست که قواعدی هست که باید رعایت بشه، مثلاً هیچوقت یه عنصر block نباید توی یه عنصر inline قرار بگیره و این حرفا. یه سرچ بکنید اطلاعات بیشتر دستتون میاد.نقل قول:
نقل قول:
منظورشون به صورت زیر هم هست...