تکرار بخشهایی از صفحه و تغییر بخش دیگری از صفحه

octagon

New Member
سلام
من یک صفحه درست کرده ام که همه آن بدون استفاده از جدول و راهنمایی هایی که از این سایت گرفته ام با استایل شیت است
این صفحه دارای 11 Div است که سه عدد در بالای صفحه بعنوان بنر استفاده می شود و همینطور هم سه عدد در پائین صفحه باز به عنوان بنر استفاده می شود و چهار تا در دو طرف و یکی هم که اصلی است در وسط قرار دارد.
اگر تصویر که از این سایت بهمراه این تاپیک ملاحظه کنید
ویزتور در باکسهایی که دارای هدر آبی هستند روی لینکهایی که قرار خواهد گرفت کلیک می کند و من می خواهم که در باکس وسط نتیجه که اکثر اوقات حاصل از یک جستجوی داخل بانک اطلاعاتی هست نمایش داده شود .
لازم به ذکر است که بنده در زمینه استایل شیت و پی اچ پی تازه کار هستم
 

پیوست ها

  • main.jpg
    main.jpg
    71.5 کیلوبایت · بازدیدها: 6
میشه بیشتر توضیح بدی
می خوای صفحه reload بشه یا نه؟
یا می خوای با inframe یا Ajax درستش کنی
متاسفانه منظرت رو متوجه نشدم
211.gif
 

octagon

New Member
ببینید من می خواهک به هر تکنیکی که امکان داشته باشه بتوانم بخشی از صفحه را reload کنم و بخشهای دیگر را در حد امکان ثابت داشته باشم
در خود بخش مرکزی صفحه فیلدی برای جستجو قرار دارد که باید اطلاعاتی را از بانک اطلاعاتی پیدا کند و فقط در همان بخش نمایش دهد.
همانطور هم که گفتم کل صفحه را هم با div کار کردم و با استفاده از css اما از اینجا به بعد را نمی توانم راه حلی پیدا کنم
 

echessdesign

مدیر انجمن طراحی وب
در صورتی که با فریم مد نظر شما باشه، نه نیازی به پیش زمینه ای از css هست و نه php، شما بهتره اول برین HTML یاد بگیری.
شما مسول آموزش مجتمع فنی تهران، شعبه ساری نیستین؟

---

mohseni12345 جان
از طریق آژاکس رو بی زحمت توضیح می فرمایید؟
پیشاپیش سپاسگزارم.

یا علی
 
آخرین ویرایش:

octagon

New Member
دوست عزیز از اینکه پاسخ فرمودید ممنونم
ولی من عرض کردم که همه را DIV کار کردم و نه با frame
در ضمن من تا بحال پام به مجتمع فنی تهران و ساری و .... نیافتده است
در آخر فکر نمی کنم نوشتار شما در پایان خط اول صحیح باشد
اگر دوست داشته باشید بدانید من از سال 70 برنامه نویش تحت داس بودم با فاکس پرو و فکر می کنم که شما یادتان نیاید که 286 با 1 مگ رم و 5 مگ هارد یعنی چی ؟
بهتر است که مدیر انجمن هم تذکری به رفتار بعضی از دوستان بدهد.
از همه عذر می خواهم
 

echessdesign

مدیر انجمن طراحی وب
octagon جان
کمیت ملاک نیست، کیفیت ملاک است، می دونستی من از 5 ماهگی آتاری بازی می کردم؟
شما تصور کردی frame رو با css میسازند؟
شما که زندگی خود را وقف dos کردین ،یه چند روزی html یاد میگرفتی مشکلت حل میشد.
فرق div با frame تو چیه؟
قبل از باز کردن تایپیک، تایپیک های دیگر رو مطالعه و یا جستجو کنید.
تو که 150 سال پیش با 1 مگ رم شروع کردی و 5 مگ حافظه، الان پس چرا تو هنگی؟
 
این رو من درست کردم
اگه تونستید ازش استفاده کنید که هیچ در غیر این صورت بگید تا توضیح بدم
ایجا براتون اپلود کردم. یه نگاه بندازید http://h1.ripway.com/morteza321/ajaxsampel/ajaxsearch.htm


کد صفحه اصلی
HTML:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>

<body>
<script language = "javascript">
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getData()
{
var myRandom=parseInt(Math.random()*99999999);
var text=document.getElementById("text1").value;
dataSource="Search.php?value="+text+"&Random=" + myRandom
if(XMLHttpRequestObject) {
var obj = document.getElementById('main');
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
} else {
obj.innerHTML='<img src="anim.gif">'
}}
XMLHttpRequestObject.send(null);
}
}
</script>
<div id="main" style="border: 2px #FF0066 dashed; width: 232px; height: 148px">
<form id="form1">
<p>
<input type="button" onclick="getData()" value="Search" name="search">
<input type="text"  id="text1" size="20" value="22" >
</p></form>
</div>
</body>
</html>


اینم کد صفحه ای که عمل سرچ رو انجام میده (این رو با پی اچ پی نوشتم)
اینو با اسم Search.php ذخیره کنید
PHP:
<?php
print ('<form id="form1"><p><input type="button" onclick="getData()" value="Search" name="search">	<input type="text"  id="text1" size="20" value="'.$_GET['value'].'" ></p></form>');
print "Your Search is <b>".$_GET['value']."</b><br/>\n\n";
?>

این هم عکسی که هنگام لود شدن نشون میده
http://h1.ripway.com/morteza321/ajaxsampel/anim.gif
 

octagon

New Member
دوست من سلام
متشکر که کمک کردید
سعی می کنم که از همین نمونه استفاده کنم و مشکلم را حل کنم
 

جدیدترین ارسال ها

بالا