اساتید طراحی کمک

abas1360

New Member
آقا چطور میشه کاری کرد که وقتی در صفحات سایتمون میچرخیم در آدرس بار فقط http://www.mydomain.com نمایش داده بشه و زیر شاخه ها رو نشون نده.
ممنون میشم راهنمایی کنید
 

mehradmoein

Member
والا ما که جزو اساتید نیستیم ولی یه کمکی می کنیم.
فکر کنم برای این کار بشه یک کد javascript نوشت که address bar رو به صفحه ای که دوست دارید تغییر بدید.
اما راه حل بدون کد این که شما از Frame ها استفاده کنید.مثلا یک صفحه با آدرس http://www.mydomain.com/index.htm درست کنید و داخل اون یک frame بگذارید و target تمام لینک ها و فرم ها رو هم به اون مربوط کنید.
سوالی در باره ی Frame بود,درخدمتم.
اگه وقت کردم یک مثال می زارم همین جا.
 

desiran

Member
تا اونجا یی که من می دونم نمی شه

ولی می تونی از folder استفاده کنی
و Frame رو اصلا پیش نهاد نمی کنم
سایت رو می کشه
 

amirlol

Well-Known Member
بستگی به کارت داره کاری که Desiran گفت با کلاسه کلی
مثل یاهو
 

mehradmoein

Member
من هم همین سوال رو دارم.آخه هر چی فکر کردم نفهمیدم که چه جوری با استفاده از Ajax می شه این کار رو کرد.اگه می شه بیشتر توضیح بدید.
 

esf-kh

Member
deiran درود بر شما . اگر ممكن است روش folder را توضيح دهيد . سايت ويكي پديا را ديدم . اين موضوع برام جالب بود . سپاسگزارم .
 

bahy_my

Active Member
mehradmoein گفت:
والا ما که جزو اساتید نیستیم ولی یه کمکی می کنیم.
فکر کنم برای این کار بشه یک کد javascript نوشت که address bar رو به صفحه ای که دوست دارید تغییر بدید.
اما راه حل بدون کد این که شما از Frame ها استفاده کنید.مثلا یک صفحه با آدرس http://www.mydomain.com/index.htm درست کنید و داخل اون یک frame بگذارید و target تمام لینک ها و فرم ها رو هم به اون مربوط کنید.
سوالی در باره ی Frame بود,درخدمتم.
اگه وقت کردم یک مثال می زارم همین جا.


اگه ممكنه توضيح بدين.
من كه خيلي وقته دنبال اينم كه تاگت رو بدم به فريم.
ممنون
خداحافظ
 

mehradmoein

Member
شما باید برای هر frame یک name در نظر بگیرید و بعد target رو برابر اون NAME قرار بدید.
 

desiran

Member
خوب شما می تونید فایل های خودتونو در یک فلدر بریزید . برای مثال می خواهیم یک قسمت برای about us درست کنیم . شما فایل های خودتونو داخل یک فولدر به نام about یا هر اسمی که خودتون می خواهید می ریزید . برای مثال فایل اصلی این فولدر که index یا default دات یه چیزی هست (یه فرمتی ) صفحه ی اصلی این فولدر به حساب می یاد به خارجی میشه default Document. برای مثال اگه شما بزنید

پس
این صفحه رو میاره

QueryString ها رو هم به این صورت اتقال می دهیم


در این صورت باید برای همه ی صفحات تون یک فلدر بسازید (تقریباً)

یه کار باحال تر هم می تونید بکنید برای امنتیت بیشتر . این که داخل کنترل پنل سایتتون یه قسمت داره برای تعیین کردن همین default Document ها . می تونید اونجا همه ی item هایی رو که وجود دارن پاک کنید و یه اسم دل بخواهیی بنویسید . مثل :

از این پس به جای index یا default این default Document میشه .

حالا نمی دونم اون ها رو دوستان می دونستن یانه

و

اگه ممكنه توضيح بدين.
من كه خيلي وقته دنبال اينم كه تاگت رو بدم به فريم.
ممنون
خداحافظ

این طوری
<a href="addres" targer="framename" >linkname</a>

این برای لینک

این هم برای frame
<iframe name="framename">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
 

amirlol

Well-Known Member
Salman_MP گفت:
ولی من فکر میکنم یه ربطایی داره، گل پسر (!)


یه چیزی می گم نخندی ها
بهم بگو اگه می شه ربطشو
من که آژاکس کارم نفهمیدم ربطشو
یه توضیحی بده شاید منم یاد گرفتم از روش شما
البته اگه دوستار آموزش هستید
 

Salman_MP

Member
amirlol گفت:
یه چیزی می گم نخندی ها
بهم بگو اگه می شه ربطشو
من که آژاکس کارم نفهمیدم ربطشو
یه توضیحی بده شاید منم یاد گرفتم از روش شما
البته اگه دوستار آموزش هستید

حالا من یه چیزی میگم شما نخندین !
من خودم اصلاً AJAX کار نیستم. تا حالا هم هیچی رو اونجوری ننوشتم . ولی این قدر میدونم که میشه با اون بدون reload کردن صفحه و در مقابل event های مختلف هر صفحه ای رو که بخوای لود کنه و از توش هر چی میخای نشون بدی ! مثلاً یه فایل xml رو لود کنی و بخونی و لذت ببری !
با همین اطلاعات اندکم گفتم که میشه !
و البته هنوز هم فکر میکنم که میشه !
حالا اگه شما هم دوستدار آموزش هستی (که هستی). اطلاعات ناقص بنده رو تصحیح کن .
 

mehradmoein

Member
ajax بیشتر برای کار با server هست و همچنین XML .
ولی اینکه از AJAX برای این کاری که توی این تاپیک مطرح شد استفاده کنید,به نظر کار درستی نمیاد.چون ajax از refresh شدن خودداری می کنه ولی هدف ایشون این نیست.استفاده از راه هایی که دوستان گفتن بهتر و آسون تر به نظر می رسه.
 

desiran

Member
AJAX یک رابط بین کدهای server side و client side هست . با آبجکت های java script و XML
 

mehradmoein

Member
کاملا درسته.من هم برای همین می گم استفاده ازش برای این کار مفید نیست.
 

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

بالا