ssll

auto کردن frameset

5 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

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


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
0

به اشتراک گذاری این پست


لینک به پست

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

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


<frameset cols="25%,*">

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

با 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
0

به اشتراک گذاری این پست


لینک به پست

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

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری