Проблема(((С картинками

Статус
В этой теме нельзя размещать новые ответы.

SanShain

Новичок
Репутация
0 / 52
Установил срипт но катинки не показивает большенство хотя в архиве они эсть(
может бить ето из за неправилново пути?
Скрин!
Скачал с етава сайта
 
Установил срипт но катинки не показивает большенство хотя в архиве они эсть(
может бить ето из за неправилново пути?
Скрин!
Скачал с етава сайта

Рой js-ках там пути до картинок прав

Например: naturen2.js ишиш токое if(h<7 || h>21){dir='map2/night';}else{dir='map2/day';} и видишь что карту хотели зделать под день и ноч но так и не доделали if(h<7 || h>21){dir='тут пишиш где твоя карта находиться';}else{dir='тут точно так-же';} всё карта появилась тепер посмотри кокой файл относиться к другим картинкам и прав...
 
спасибо буду знать... Чето не виходит покажи *plz* вот етот код кажись
Код:
$this_var = "function show_nature(x,y,up,down,right,left,c1,c2,c3,c4,f,fc){
x+=22;
y+=26;
if (f!='') f=' style="cursor:hand" title="'+f+'" '+fc;
if (up==1) up = 'class=go_yes onclick = "location=\'main.php?go_nature=up\'" style=\'cursor:hand\'';
if (down==1) down = 'class=go_yes onclick = "location=\'main.php?go_nature=down\'" style=\'cursor:hand\'';
if (left==1) left = 'class=go_yes onclick = "location=\'main.php?go_nature=left\'" style=\'cursor:hand\'';
if (right==1) right = 'class=go_yes onclick = "location=\'main.php?go_nature=right\'" style=\'cursor:hand\'';
if (c1==1) c1 = 'class=go_yes onclick = "location=\'main.php?go_nature=lup\'" style=\'cursor:hand\'';
if (c2==1) c2 = 'class=go_yes onclick = "location=\'main.php?go_nature=rup\'" style=\'cursor:hand\'';
if (c3==1) c3 = 'class=go_yes onclick = "location=\'main.php?go_nature=rdown\'" style=\'cursor:hand\'';
if (c4==1) c4 = 'class=go_yes onclick = "location=\'main.php?go_nature=ldown\'" style=\'cursor:hand\'';
var text;
 text = '<div style="padding-top:18px;padding-left:29px;"><table border="0" cellspacing="0" width=560 height=400 cellpadding="0">';
 var cx,cy;
 var dir;
 for(cy=y-2;cy<=y+2;cy++)
 {
 text+='<tr>';
 for (cx=x-3;cx<=x+3;cx++)
 {
 if(cx<50 && (cx>10 || cx%10<5)) dir='Z:\denwer\www\denwer\images\map3'; else dir='Z:\denwer\www\denwer\images\map4';
 if (cx==x && cy==y)  text+='<td class=fader><img src=/Z:\denwer\www\denwer\images/'+dir+'/'+cx+'_'+cy+'.jpg '+f+'></td>';else
 if (cx==x-1 && cy==y)text+='<td '+left+'><img src=/Z:\denwer\www\denwer\images'/'+dir+'/'+cx+'_'+cy+'.jpg></td>';else
 if (cx==x+1 && cy==y)text+='<td '+right+'><img src=/Z:\denwer\www\denwer\images'/'+dir+'/'+cx+'_'+cy+'.jpg></td>';else
 if (cx==x && cy==y-1)text+='<td '+up+'><img src=/Z:\denwer\www\denwer\images'/'+dir+'/'+cx+'_'+cy+'.jpg></td>';else
 if (cx==x && cy==y+1)text+='<td '+down+'><img src=/Z:\denwer\www\denwer\images'/'+dir+'/'+cx+'_'+cy+'.jpg></td>';else
 if (cx==x-1 && cy==y-1)text+='<td '+c1+'><img src=/Z:\denwer\www\denwer\images'/'+dir+'/'+cx+'_'+cy+'.jpg></td>';else
 if (cx==x+1 && cy==y+1)text+='<td '+c3+'><img src=/Z:\denwer\www\denwer\images/'+dir+'/'+cx+'_'+cy+'.jpg></td>';else
 if (cx==x+1 && cy==y-1)text+='<td '+c2+'><img src=/Z:\denwer\www\denwer\images/'+dir+'/'+cx+'_'+cy+'.jpg></td>';else
 if (cx==x-1 && cy==y+1)text+='<td '+c4+'><img src=/Z:\denwer\www\denwer\images/'+dir+'/'+cx+'_'+cy+'.jpg></td>';else
 text+='<td title="Недоступно"><img src=/Z:\denwer\www\denwer\images/'+dir+'/'+cx+'_'+cy+'.jpg></td>';
 }
 text+='</tr>';
 }
 text+='</table></div>';
 
  document.write('<table border="0" width="621" height="439" cellspacing="0" cellpadding="0" background="/design/nature.png" style="background-repeat:no-repeat"><tr><td align="left" valign=top>');
 document.write(text);
  document.write('</td></tr></table>');
}";

Вот картинки у мненя например лежат тут Z:\denwer\www\denwer\images\map3
 
как я вижу по коду,то путь Z:\denwer\www\denwer\images,а ты говоришь что картинки у тебя лежат в Z:\denwer\www\denwer\images\map3
и зачем такой длинный путь указывать?
 
Если память не поводит, то +dir+ это и есть путь) Он хранится в куках и БД..
 
Прикалываешься?)
Код:
if(cx<50 && (cx>10 || cx%10<5)) dir='Z:\map3'; else dir='Z:\denwer\www\denwer\images\map4';
if (cx==x && cy==y)  text+='<td class=fader><img src=/Z:\map3/'+dir+'/'+cx+'_'+cy+'.jpg '+f+'></td>';else
Я в шоке..
dir - задает адрес к картинке
Это ведь ява, какой нахрен обсолютный путь к картинке, и вообще, обсолютный путь к картинке не от корня диска не прописывается) идет так
Код:
dir='images/map3'; else dir='images/map4';
Далее,
Код:
<img src=/Z:\map3/'+dir+'/'+cx+'_'+cy+'.jpg '+f+'>
Идиотизм, нафига слеш перед именем диска? Нафига прописывать путь 2 раза) У тебя получается
Код:
<img src=/Z:\map3/Z:\map3/'+cx+'_'+cy+'.jpg '+f+'>
:)
Путь к картинкам пишется доменом, то есть
Код:
<img src=http://site.ru/images/map3/'+cx+'_'+cy+'.jpg '+f+'>
У тебя должно быть примерно так
Код:
if(cx<50 && (cx>10 || cx%10<5)) dir='map3'; else dir='map4';
if (cx==x && cy==y)  text+='<td class=fader><img src=images/'+dir+'/'+cx+'_'+cy+'.jpg '+f+'></td>';else
Слеш перед images лучше не ставить)
 
Я вроде все зделал норм но опять таже фигня((
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху