PDA

View Full Version : سوال: ذخیره نشدن تصاویری که از نوع سروری نیستند



farhadfery
شنبه 12 بهمن 1387, 08:19 صبح
سلام
من برای background صفحه در فایل استایل به صورت زیر نوشتم


background: #cccccc url(images/bg_grad.jpg) fixed;
وقتی صفحه را اجرا می کنم همه چیز درست است اما وقتی صفحه را save می کنم و ان صفحه ذخیره شده را باز می کنم بک گراند را نشان نمی دهد این موضوع برای بقیه تصاویر هم صدق
می کند ولی وقتی تصویر را از نوع سمت سروری قرار می دهم درست می شود مشکل از کجاست؟

Chabok
شنبه 12 بهمن 1387, 11:49 صبح
سلام
مشکل از این جاست که اولاً:
مرورگر فایل های بک گراند رو همراه صفحه save نمیکنه.
ثانیاً
اگر هم save کنه همه رو میریزه در یک فولدر به نام pagename_files . در صورتی که مسیر شما بصورت images/bg_grad.jpg است .

ولی در صورتی که مسیر کامل بدهید ، هنگامی که صفحه save شده را باز می کنید فایل از نو خوانده می شود . یعنی کنار صفحه ذخیره نشده بوده و مجدداً از سرور دانلود شده و نمایش داده می شود .

موفق باشید

farhadfery
شنبه 12 بهمن 1387, 12:53 عصر
سلام
ولی در صورتی که مسیر کامل بدهید ، هنگامی که صفحه save شده را باز می کنید فایل از نو خوانده می شود . یعنی کنار صفحه ذخیره نشده بوده و مجدداً از سرور دانلود شده و نمایش داده می شود .

موفق باشید
سلام
من قسمت اخر را متوجه نشدم می شه یه مثال بزنید؟

Chabok
شنبه 12 بهمن 1387, 15:07 عصر
ولی وقتی تصویر را از نوع سمت سروری قرار می دهم درست می شود مشکل از کجاست؟
من هم این قسمت از سخن شما را متوجه نشدم

ولی منظور من این بود که مثلا اگر مسیر عکس بک گراند رو بصورت


background: #cccccc url(http://site.comimages/bg_grad.jpg) fixed;

وارد کنید ، هر چند این فایل bg_grad.jpg کنار فایل صفحه save نمی شود . ولی وقتی صفحه ذخیره شده را باز کنید چون مسیر بصورت کامل ذکر شده عکس مجدداً از سرور دانلود شده و نمایش داده می شود .
البته در صورتیکه به سرور دسترسی داشته باشید . مثلا اینترنت قطع نباشد .

موفق باشید .

farhadfery
شنبه 12 بهمن 1387, 21:26 عصر
من هم این قسمت از سخن شما را متوجه نشدم
. .


سلام
فرض کنید برای header در استایل بنویسیم:


.header {
background-image: url(Images/header.gif);
background-repeat: no-repeat;
position: relative;
width: 789px;
height: 76px;
margin: 0 auto 5px auto;
}
وقتی صفحه ذخیره می کنیم اصلا این تصویر همراه صفحه ذخیره نمیشود که بخواهد نشان داده شود
حالا این را در نظر بگیرید:


<asp:Image ID="Image1" runat="server" Height="161px" ImageUrl="~/Image/iran.jpg" Width="280px" />
این تصویر ذخیره ونمایش داده ی شود.
سوال:
1پس چرا برای حالت دوم مشکل مسیر دهی نیست؟من خودم صفحاتی از چند تا سایت مختلف را که با aspx بود را ذخیره کردم وانها این مشکل را نداشتند.
2سایر دوستان برای بک گراند چه کار می کنند؟

Chabok
شنبه 12 بهمن 1387, 22:21 عصر
سلام

ما از اول فقط روی بک گراند بحث میکردیم .
در هنگام استفاده از عکس شما حتی عکستون روی یک سایت دیگه ، هر جایی که میخواد باشه .
مرورگر اون رو کنار صفحه ذخیره میکنه .

مشکل سر بک گراند است دوست من .
بک گراندی که توسط CSS نسبت داده می شود.

و ظاهرا تنها راه حل موجود آدرس کامل دادن است.

موفق باشید .