Az explorer nem lát

 ( meditor | 2006. november 10., péntek - 12:33 )

Sziasztok. Egy furcsa problémába akadtam:

Van egy dinamikusan előálló oldalam. Amikor mozilla
vagy firefox böngészi semmi gond nincs. Amikor azonban
explorer, akkor:

(1) minden kép helyén csak az url-je jelenik meg szövegesen (mintha nem találná meg őket)

(2) bizonyos képek jól jelennek meg, mások nem jelennek
meg

(3) minden jól jelenik meg (1 esetben, Xp home alatt)

A következőket csináltam:

(a) - a gif-eket jpgre cseréltem, hátha a képformátumot
nem tudja dekódolni - semmit nem használt.
(b) - megváltoztattam a hozzáférési jogokat - ez sem
használt semmit.

Nem tudom eldönteni, hogy az explorer oldalán
(beállítási probléma), vagy a szerver oldalán van
a probléma!

Tapasztalt valaki valami hasonlót?
Tud valaki tanácsot adni?

A válaszokat előre is köszönöm: meditor

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

én annó egyszer megszivattam már magam ilyesmivel, ott ugyan ez volt a szitu, egyik böngészővel jött, másikkal nem.

a hiba nálam az volt, hogy a jól megjelenő böngészőben a cache -ből vette a képeket, míg a másik megpróbáltam letölteni de nem tudta (elírt img hivatkozás v. jogosultsági kérdés volt már nem emlékszem)

nézd meg a generált forrást, szedd ki az img url -jét és próbálj meg direktben hivatkozni rá és figyeld a webszerver logokat is

Az a helyzet, hogy olyan helyen is jól jön a lap, ahol
még egyszer sem volt letöltve, azaz a cache-ben benne
sem lehetett.

> Sol omnibus lucet.

na, bekapcsoltam ezért a wines gépet is... úgyis állt rajta a por :)

leszámítva, h ie alatt a form nálam nem igazodik középre, minden ok.
linux alatt meg firefox, opera, konqueror is ok

Nálam is ugyan ez....

____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

Hat jo lenne ha mutatnal valami forrast, esetleg az oldalt, hogy megallapitsuk a hiba pontos okat, mert hat ez igy nem tul sok mindent mond.

http://www.meditor.hu/imea.html

Mindjárt kiteszek egy screen_shotot is, hogy mit kéne látni.

Az eddigieket is köszi.

> Sol omnibus lucet.

ha a megjelenítendő kép urljét írom be a browserbe, akkor ad egy nagy forbidden-t.

p.s. firefoxszal nézem (nem mintha számítana)

You don't have permission to access /imea/pic/head.gif on this server.

es nyilvan igy a tobbinel is.
nagyon kemenyen utana jarhattal a problemanak, ha ezt nem vetted eszre.

t

Aha, és a mozillának, meg az ff-nek nem forbidden.

> Sol omnibus lucet.

annak is az, mivel en azzal nez(t)em.

t

"utana jarhattal"

Egybeírjuk (aka a fagyi visszanyal).
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.

Kapcsold ki ezeket a modulokat, ha nem kell, mert így tök felesleges a beléptetés.
http://www.meditor.hu/IMEA/pic/
http://www.meditor.hu/IMEA/

Amúgy mi az a "malac_indító" ???

Olyan táp, amit a malacoknak kiskorukban adnak (starter).

> Sol omnibus lucet.

Tenyleg mutass szerintem forrast. Az ff-ben rengetek kod-javito subrutin van, amibe az IE-ben nicsen.

--
Live Free or Die
UNIX

ezt kéne látni:

http://www.meditor.hu/tmp/imeashot.gif

> Sol omnibus lucet.

Itt egy kis kód. Láttok ebben olyat, amitől az IE megvakul? (Előrebocsájtom: nem vagyok egy html
zsonglőr, elnézést a ronda kódért.)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-2"
 http-equiv="content-type">
  <title>w w w . m e d i t o r . h u</title>
  <meta content="Végvári Lajos" name="author">
  <meta content="HomePage of MDS" name="description">
</head>
<body
 style="color: rgb(255, 255, 255); background-color: rgb(0, 51, 0); background-image: url(/../imea/pic/backg.gif);"
 alink="#33ff33" link="#ff9900" vlink="#ffcccc">
<div style="text-align: center;"><img alt="summary"
 src="/../imea/pic/summary.gif" style="width: 630px; height: 72px;"><br>
</div>
<div style="text-align: center;"><font
 face="Helvetica, Arial, sans-serif"><br>

</font>
<table
 style="margin-left: auto; margin-right: auto; width: 630px; text-align: left; background-color: rgb(0, 51, 51);"
 border="1" cellpadding="1" cellspacing="1">
  <tbody>
    <tr>
      <td
 style="vertical-align: middle; height: 32px; text-align: center;"><big
 style="font-style: italic; color: rgb(255, 204, 0); text-decoration: underline;">Adattípus</big><br>
      </td>
      <td
 style="vertical-align: middle; width: 315px; text-align: center;"><big
 style="font-style: italic; color: rgb(255, 204, 0); text-decoration: underline;">Mérőszám
és mértékegység</big><br>
      </td>
    </tr>

    <tr>
      <td
 style="vertical-align: middle; height: 32px; text-align: center; background-color: rgb(0, 0, 0);"><big>Összes
fogyás</big><br>
      </td>
      <td style="vertical-align: middle; text-align: center;"><img
 alt="minus" src="/../imea/pic/min_ndx.gif"
 style="width: 313px; height: 30px;"><br>
      </td>
    </tr>
    <tr>
      <td
 style="vertical-align: middle; height: 32px; text-align: center; background-color: rgb(0, 0, 0);"><big><span
 style="color: rgb(0, 153, 0);">Összes feltöltés</span></big><br>

      </td>
      <td style="vertical-align: middle; text-align: center;"><img
 alt="plus" src="/../imea/pic/pls_ndx.gif"
 style="width: 313px; height: 30px;"><br>
      </td>
    </tr>
  </tbody>
</table>
<font face="Helvetica, Arial, sans-serif"><br>
</font>
</div>
<div style="text-align: center;"><a href="/../imea/data/adatok.zip"><font
 face="Helvetica, Arial, sans-serif"><img alt="diagram"
 src="/../imea/pic/rst_ndx.gif"
 style="border: 0px solid ; width: 800px; height: 720px;"></font></a><br>
</div>
<font face="Helvetica, Arial, sans-serif"></font>

<div style="text-align: center;"><font
 face="Helvetica, Arial, sans-serif"><br>
</font>
<div style="text-align: center;"><font
 face="Helvetica, Arial, sans-serif"><img alt="head"
 src="../../../imea/pic/amtr_foot.gif" style="width: 720px; height: 32px;"></font></div>
</div>
<div style="text-align: center;">
<div style="text-align: left;">
<table align="center" border="0" cellpadding="4" cellspacing="4"
 width="720">
  <tbody>
    <tr>
      <td style="width: 360px; vertical-align: top; text-align: left;"><font
 face="Helvetica, Arial, sans-serif"><a href="index.php"><img
 alt="gohome" src="/../imea/pic/gohome.gif"
 style="border: 0px solid ; width: 72px; height: 24px;"></a></font></td>
      <td style="vertical-align: middle; text-align: right;"><font
 face="Helvetica, Arial, sans-serif">Sol
omnibus lucet.  Meditor (c) 2006.</font></td>

    </tr>
  </tbody>
</table>
</div>
<font face="Helvetica, Arial, sans-serif"><img alt="separator"
 src="../../../imea/pic/separator.gif"
 style="width: 720px; height: 9px;"></font>
</div>
</body>
</html>

> Sol omnibus lucet.

Valszeg az explorer nem tudja követni a /../../kep.gif
url-ből a dupla_pontos részt. Illetve nem szereti a
szimbolikus linkeket.

Ezeket leirtom a rendszerről, utána meglátom mi történik.

Köszi az eddigieket.

> Sol omnibus lucet.

Ez így érdekes kicsit: /.. Ugyanis a / ugye a gyökérkönyvtár és az utána lévő .. az előző könyvtár feletti könyvtár. Azaz a gyökér feletti könyvtár... Amit én elég nehezen tudok elképzelni ha nem egy serverről van szó. Esetleg /../../kep.gif helyett ../../kep.gif? Vagy ./../../kep.gif?

Persze javítsatok ki, ha tévedek...

Pont azt látom gondnak, hogy az IE-nek ../../kep.gif kell,
az FF megkajálja a /../../kep.gif formációt is. Ma
letesztelem, csak várom hogy online-ba kerüljön a
munkatársam, aki IE alól böngész.

Én jó unixos szokásnak megfelelően mindig kitettem az
url-ben a kezdő '/' jelet.

> Sol omnibus lucet.

Operában sincsenek képek, Konquerorban viszont vannak!
Belenéztem a böngésző cache-be (view source), és érdekes dolgot tapasztaltam:

Operánál minden képhivatkozás IMEA/$kepneve
Konquerornál IMEA/pic/$kepneve.

Pl. a body tag így néz ki:

<body alink="#33ff33" background="IMEA/pic/backg.gif" bgcolor="#003300"
 link="#ff9900" text="#ffffff" vlink="#ffcccc">

illetve
<body alink="#33ff33" background="IMEA/backg.gif" bgcolor="#003300" link="#ff9900" text="#ffffff" vlink="#ffcccc">

Dögöljek meg ha értem, de ennek köze sincs a meditor által idepastelt (inline CSS-es) kódhoz.......

szerintem jo, ie7-el megneztem.
kb nekem is ugy nezett ki mint a linkelt gif-en

Amit nem értek, hogy a KÓD más Operában, mint Konquerorban (és gondolom IE6ban is a hibás képlinkeket tartalmazó változat materializálódik)

Köszönöm az eddigi válaszokat és a segítséget. Most már
csak az szóljon, akinél nem jelennek meg a képek!

Mivel kb 2-3 órán keresztül átrendezgetést hajtottam
végre, előfordulhatott, hogy valaki két nézegetés között
eltérő jelenséget tapasztalat és most töri a fejét, hogy
hun a nap... Tőlük most elnézést kérek.

Úgy tűnik a mozilla(ff) másként fejti föl az url-t, mint
az IE. Ha biztosat tudok, közzéteszem.

> Sol omnibus lucet.

Na, akkor a megoldás:

ha így adod meg: /../../kep.gif ---> akkor mozilla, FF
látja, IE nem látja a képeket

ha viszont így: ../../kep.gif ----> akkor az IE is látja.

Ez egy kicsit elképesztő, de sebaj. Ennyit az utánajárásról.

> Sol omnibus lucet.

Namost mivel a "gyökér felett 2vel" hivatkozás kissé sántít, lehet megy bugreport... Mozzilláéknak :D

Ha trágya a kód (itt nem erről van szó, ez W3C valid, csak a képlinkek sántítanak meg ne C-style commentek legyenek benne mert azon elhasal a validator ;) ), akkor nemá a böngésző javítsa.

Hogy-hogy ez eddig nem jött elő senkinél?

> Sol omnibus lucet.

Lehet, hogy ki kéne javítani a topikcíme: "A mozilla félrenéz" -re? (-::

> Sol omnibus lucet.