PDA

View Full Version : سوال: كمك در انجام پروژه ... تغيير رنگ پشت زمينه ؟



sahar15125
چهارشنبه 10 شهریور 1389, 13:24 عصر
تغيير رنگ پشت زمينه



توي اين برنامه هم دو تا صفحه داريم كه توي اولي يه ليست باكس حاوي سه رنگ قرمز و سبز و آبي هست كه با زدنه كليد (اوكي)رنگ براي صفحه دوم ارسال ميشه و بايد يه قسمت دلخواه از رنگ پشت زمينه ي صفحه ي دوم مطابق رنگي كه ارسال شده تغيير كنه ....



من براي اين كار از تگ (فريم ست ) استفاده كردم كه صفحه رو به سه قسمت در سطر و ستون تقسيم بندي مي كنه:

<"*frameset rows="*,30%,*" cols="*,60%, ….>


وبا بررسيه متغيري كه ارسال شده در هر يك از اين سه قسمت يه فايل رو لود مي كنه :

<frame src="E:\php pro\elham\withe.html" .… >
<frame src="E:\php pro\elham\Red.html" ……..>
<frame src="E:\php pro\elham\withe.html" …..>


فايل ها قبلا كد نويسي شدندورنگ پشت زمينه هر كدوم تعيين شده براي مثال :



===============================Red.html=========== ===================

<html>
<head></head>
<title></title>
<body background="E:\php pro\elham\red.bmp">
</html>



red.bmpهم يه فايل نقاشي با پشت زمينه ي قرمزه



كل فايلها رو هم ضميمه كردم اگه خواستي اجرا بگيري فقط بايد مسير فايلها رو با توجه به جايي كه ذخيره مي كني تغيير بدي.



اما مشكل اين برنامه اينه كه توي اديتور(رپيد پي اچ پي)اجرا ميشه اما رويLocalhost



رنگ رو نشون نميده و كل صفحه ايي كه با زدنه كليد (اوكي)ظاهر ميشه سفيده!!!

:ناراحت:




كد برنامه ها:





ممنون :قلب: :لبخندساده:

parselearn
چهارشنبه 10 شهریور 1389, 19:58 عصر
شما گزين هاي ليست را مقدار دهي نكرديد


<option value="Red">Red</option>
<option value="Blue">Blue</option>
<option value="Green">Green</option>

sahar15125
جمعه 12 شهریور 1389, 14:53 عصر
اين كارو كردم كلا ديگه جواب نداد ايراد برنامه اينه كه روي localhostكه اجرا ميشه حتي صفحه هم فريم بندي ميشه اما رنگ رو نشون نميده

parselearn
جمعه 12 شهریور 1389, 15:05 عصر
من چيزي به نام رنگ نديدم
ولي خب صفحه بعد خروجي داريم


$a= $_POST["list1"];
echo $a;

آدرس فايلها رو چك كنيد.

javadt
جمعه 12 شهریور 1389, 15:51 عصر
دوست عزيز به نظر من شما كه فقط با تغيير رنگ فريم وسطي تغيير مي كنه و در هر سه حالت فريم بالايي و پاييني يكي بهتره از اسم رنگ استفاده كني و فقط فريم وسط رو تغيير بدي
بنده اين كار شما رو به روشي كه گفتم انجام دادم فايل ضميمه رو ببينيد

sahar15125
شنبه 13 شهریور 1389, 05:40 صبح
دوست عزيز به نظر من شما كه فقط با تغيير رنگ فريم وسطي تغيير مي كنه و در هر سه حالت فريم بالايي و پاييني يكي بهتره از اسم رنگ استفاده كني و فقط فريم وسط رو تغيير بدي
بنده اين كار شما رو به روشي كه گفتم انجام دادم فايل ضميمه رو ببينيد
==================================================
ممنون :لبخندساده:
ولي من نتونستم فايلتونو دانلود كنم و ببينم كه چي بود!!:ناراحت:
ميشه لطفا يه نگاهي به برنامه ايي كه نوشتم بندازيد و راهنمايي كنيد .. ممنونم :قلب:

javadt
شنبه 13 شهریور 1389, 13:27 عصر
دوتا صفحه php باز كنيد يكي به نام 01 و يكي به نام 02 و كدهاي زير رو داخلشون پيست كنيد

01.php

<html>
<head>
<title>Hello!</title>
</head>

<body>
<form action="02.php" method="POST">
<select type="listbox" name="list1" >
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
</select>
<br />
<br />
<input type="submit" value="ok" >
</form>

</body>
</html>


02.php

<?php
$a= $_POST["list1"];
?>
<html>
<frameset rows="*,70%,*" >
<frame src="white.htm">
<frame src=<?php echo"$a.htm" ?>>
<frame src="white.htm">
</frameset><noframes></noframes>
</html>

sahar15125
سه شنبه 16 شهریور 1389, 00:18 صبح
دوتا صفحه php باز كنيد يكي به نام 01 و يكي به نام 02 و كدهاي زير رو داخلشون پيست كنيد

01.php

<html>
<head>
<title>Hello!</title>
</head>

<body>
<form action="02.php" method="POST">
<select type="listbox" name="list1" >
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
</select>
<br />
<br />
<input type="submit" value="ok" >
</form>

</body>
</html>


02.php

<?php
$a= $_POST["list1"];
?>
<html>
<frameset rows="*,70%,*" >
<frame src="white.htm">
<frame src=<?php echo"$a.htm" ?>>
<frame src="white.htm">
</frameset><noframes></noframes>
</html>


================================================== =====
قبلا هم خودم برنامه رو اينطوري نوشته بودم و باز توي اديتور جواب گرفته بوذم ولي روي localhost نه!!!!
مشكل من كد نويسي نيست البته اين بهينه تره منم اين مدلي هم نوشتم اما باز روي localجواب نداد!
ميشه لطف كنيد برنامه منو دقيقا اجرا كنيد و ببينيد چرا روي local جواب نميده؟؟!!!!
ممنونم:قلب:

abdollah110110
سه شنبه 11 آبان 1389, 02:42 صبح
سلام
در localhost کلا به فایل css از طریق تگ <link> دسترسی پیدا نمیشه؟
بقیه خروجی ها همه درست هستن.
دوستان بگویید چرا؟:افسرده::افسرده::افسرده: لطفا
متشکرم

funpatogh
سه شنبه 11 آبان 1389, 20:28 عصر
از این تگ استفاده کنید


<link rel="stylesheet" type="text/css" href="my.css">

Arthas1990
شنبه 15 آبان 1389, 21:04 عصر
آدرس دهي هاي برنامتون مطلقه بنابر اين روي لوكال جواب نمي ده
اين رو دانلود كنيد .
برنامه ي خودتون با كمي تغييرات