رفتن به مطلب

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 داخل صفحه اصلی میتوانید فریمها را تغییر اندازه دهید

لینک به ارسال
ارسال شده در (ویرایش شده)

این کد های فایل 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 تعیین کنید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...