ورود

View Full Version : فریم و div



mmehdyt
دوشنبه 19 فروردین 1387, 10:08 صبح
من یه صفحه دارم که توش دو تا فریم هست:

<html>
<head>
</head>
<frameset rows="100,*" border=0 frameborder=0 framespacing=0>
<frame name="up" src="2.html" scrolling="no">
<frame name="mid" src="1.html" scrolling="auto">
</frameset>
<body>
</body>
</html>
اینم کد صفحه ی 2.html اگه این کد رو اجرا کنید می بینید که div با رنگ سبز نمایش داده می شه.

<html>
<head>
<title>New Page 1</title>
<style type="text/css">
div {
border:1px solid #c0c0c0;
LEFT: 0px;
WIDTH: 122px;
POSITION: absolute;
TOP: 0px;
BACKGROUND-COLOR: #99aa00;
HEIGHT: 122px;
}
</style>
</head>
<body>
<DIV id=ad dir=ltr align=center>
<h1>woow!</h>
</DIV>
</body>
</html>
اگه صفحه ی فریم ها رو اجرا کنید می بینید که div نصفه هست.
من می خوام این div رو بذارم توی اون صفحه ای که دو تا فریم داره که div کامل توش ظاهر بشه . توی قسمت body گذاشتم اما کار نکرد. چطوری می شه توی صفحه ی فریم ها اجراش کرد؟

saba.software
دوشنبه 19 فروردین 1387, 11:14 صبح
سلام
به فریم اولت که اسمش up هست ارتفاع بده یا scroll اونو auto کن. اگه درست نشد بگو یه فکر دیگه برات بکنیم!!

saba.software
دوشنبه 19 فروردین 1387, 11:17 صبح
من اجرا کردم درست بود!!

mmehdyt
دوشنبه 19 فروردین 1387, 20:10 عصر
کاش یه فکر دیگه بکنی.
پست اول رو اصلاح می کنم:
من این کد رو دارم:

<DIV id=ad dir=ltr align=center style="border:1px solid #c0c0c0; LEFT: 0px; WIDTH: 122px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #99aa00; HEIGHT: 122px;">
<h1>woow!</h>
</DIV>

می خوام یه کاری کنم که توی این صفحه اجرا بشه بدون اینکه توی صفحه ی 1.html بذارمش:

<html>
<head>
</head>
<frameset rows="*" border=0 frameborder=0 framespacing=0>
<frame name="mid" src="1.html" scrolling="auto">
</frameset>
<body>
</body>
</html>

raravaice
دوشنبه 19 فروردین 1387, 20:13 عصر
سلام

از iframe استفاده کن.

موفق باشید

mmehdyt
دوشنبه 19 فروردین 1387, 20:23 عصر
ممنون از جوابتون ولی iframe صفحه رو کاملا پر نمی کنه!

saba.software
دوشنبه 26 فروردین 1387, 08:52 صبح
می تونی از javascript کمک بگیری!