رفتن به مطلب

auto کردن frameset


پست های پیشنهاد شده

سلام این قسمت رو ببینید


http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_frame_cols

اگه بخوایم در قسمت frame A و در بالا و گوشه سمت راستش یه ایکون باز و بسته بزاریم به طوری که وقتی ایکون بسته رو میزنیم frame B عرضی که frame A از دست داده جاشو بگیره و وقتی باز رو میزنیم هر دو frame برگردن سر جای خودشون .

یه سوال هم دارم ایکون باز و بسته باید توی کد های frameset که در لینک بالا دادم باید قرار بگیرن یا در این لینک frame_a.htm البته من در این کد های این صفحه frame_a.htm گذاشتم باز و بسته شدنش هم کار کرد فقط عرض های frame A و frame b تغییری نکردن

البته کد های farameset رو این کدها فرض بگیرید


<!DOCTYPE html>
<html>
<frameset cols="25%,*">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
</frameset>
</html>

ویرایش شده توسط ssll
لینک به ارسال

یه فایل با پسوند php درست کردیم داخل این فایل frameset وجود داره و مشخص میکنه که صفحه مورد نظر چند قسمت تبدیل بشه ( به فرض دو قسمت با همون مقدار هایی که درframeset بالا دادم)

به فرض میخوایم یه ایکون باز و بسته در فایل frame_a.htm بزاریم تا اینجا مشکلی نیست ایکون هم گذاشتیم کار هم میکنه وقتی بستن رو میزنیم محتویات فایل frame_a.htm بسته میشه اما کامل اون قسمت بسته نمیشه . میخوام کامل اون قسمت بسته بشه تا عرض frame_b.htm بزرگتر بشه و هر وقتی ایکون frame_a.htm رو باز کردیم عرض هر دو فایل به حالت قبل بازگرده فکر کنم این قسمت


<frameset cols="25%,*">

باید اتوماتیک بشه هر کاری کردم نشد

(ان شاءالله که این دفعه بهتر تونسته باشم منظورمو برسونم ) مثال مثل سایت خبر فارسی

لینک به ارسال

کدی که در نوشته شما نیست

با jquery animation داخل صفحه اصلی میتوانید فریمها را تغییر اندازه دهید

  • امتیاز 1
لینک به ارسال
ارسال شده در (ویرایش شده)

این کد های فایل php من هست


<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<?php if(isset($_GET['u'])) : ?>
<?php $url= $_GET['u'] ;?>
<frameset cols="25%,*">
<frame noresize="noresize" src="frame_a.htm">
<frame src="frame_b.htm">
</frameset>
<body>
<p>This page uses frames, but your browser doesn't support them.</p>
</body>
<?php endif;?>
</html>

این کد ها رو اگه با پسوند html بزاریم و در مرورگر امتحان کنیم میبینیم صفحه ما به دو قسمت میشه که یک قسمتش برای لینک http:www....frame_a.htm و قسمت دیگه این صفحه مربوط به لینک http:www....frame_b.htm

حالا من میخوام یه ایکون بستن در قسمت بالای صفحه مربوط به لینک http:www....frame_a.htm قرار بدیم و هر وقت روش کلیک کردیم قسمت مربوط به http:www....frame_a.htm بسته بشه و صفحه http:www....frame_b.htm کامل صفحه رو بگیره و در همین صفحه یعنی http:www....frame_b.htm یه ایکون باز ایجاد بشه تا هر وقت روش کلیک کنیم همه چی به حالت اولیه برگردد ( یعنی صفحه ما مثل حالت اول به دو قسمت تبدیل بشه )

. برای نمونه سایت خبر فارسی همین کار رو انجام میده

ویرایش شده توسط ssll
لینک به ارسال

برای تعیین موقعیت دکمه میتوانید با تنظیم position , z-index, top, left تعیین کنید

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...