ugrás a tartalomhoz

IE7 vs. FF3

supi007 · 2009. Már. 22. (V), 20.24
Biztos nem az első ilyen, de már nincs türelmem keresgetni.
A problémám a következő:
-Azt csináltam, hogy feltöltöttem egy képet a szerverem egy könyvtárárba,
-(Az oldalamon lehet saját tartalmat írni, mint itt a weblaboron,)
-ezért én írtam is egy olyat, hogy:
<a href="http://folder/file.jpg"><img src="http://folder/file.jpg" width="50%" border="0" /></a>
-ezt elküldtem az adatbázisba,
-az oldal lekérdezi és ki is rakja a képet 50%-al lecsökkenti a méreteit nem rak rá szegélyt és kattintás után megjelenik az eredeti kép eredeti méretekkel...
-FF3 alatt,
-IE7 alatt azt csinálja, hogy kirajzolja a képet de közben szétbarmolja a befoglaló táblát,
-arra bírtam következtetni, hogy először kirajzolja az eredeti nagy képet, ami jól szétcseszi(sic!) a táblát, majd gyorsan átméretezi 50%-ra, de a tábla úgy marad.
http://kepfeltoltes.hu/090322/unnamed_www.kepfeltoltes.hu_.png

Mit tudtok tanácsolni? Elég kétségbe ejtő, hogy még mindig ilyenekkel kell foglalkozni a fejlesztés közben. Mi baja van az Explorernek?
 
1

Kép

Poetro · 2009. Már. 22. (V), 20.30
Hát a kép, amit belinkeltel nem mond semmit, nem tudom hogy kellene kinéznie eredetileg. Másik dolog hogy %-s szélességet, magasságot ne használj, helyette add meg pixelben, és akkor biztosan nem fogja elrontani a táblázatodat, vagy ami mégjobb, eleve kisebb méretben töltsd fel, és akkor nem kell méretezgetni.
2

Az igazi

supi007 · 2009. Már. 22. (V), 21.45
Elgondolkodtam, hogy mi is az igazi problémám. Ahogy említettem a DB-be beküldhető az
<img src="folder/file.ext" />
Vagyis, ha a felhasználó rájön, hogy hogyan lehet képet belinkelni, akkor használni is fogja.
Hogyan védhető ki, hogy egy 3050x2000-es kép belinkelésekor az oldalam csernobili állapotokat tükrözzön (ne csússzon szét, hanem intelligensen kezelje le)?

UI.:A képen a kék sávoknak ugyanaddig szabad "futniuk". A legfelső kicsúszott a hivatalos táblaméretből. Szétcsúszott a tábla.
3

Átméretezés

Poetro · 2009. Már. 22. (V), 22.08
Valószínűleg az 50% se oldaná meg a 3050x2000-es képek kérdését, mindenképpen valami képátméretezést kell csinálni, szerver oldalon. Lásd gd függvények. És utána ezeket az átméretezett képeket kell kiszolgálni.
4

Megtalál(hat)tam

supi007 · 2009. Már. 22. (V), 22.39
Találtam egy linket: Itt. Sajnos nem tudom, hogy kell egy ilyen bonyolultabb fg.-t használni. Annyi paraméter van, hogy nem tudom értelmezni.
5

Könyv

Poetro · 2009. Már. 22. (V), 22.42
Akkor vegyél könyvet a témában, iratkozz be egy iskolába, olvass példaprogramokat stb.
6

Igaz

supi007 · 2009. Már. 22. (V), 22.59
Azt hiszem kimondtad, amit már rég meg kellett volna tenni. Megnéztem 80E bruttó forintért már van tanfolyam. Tapasztalatod van ezekről?
7

Internet, önszorgalom, könyvek

Max Logan · 2009. Már. 22. (V), 23.20
1. Interneten ma már hetek (hónapok) alatt életképes tudásra tudsz szert tenni
2. Kell az önszorgalom, meg hogy tudj autodidakta módon tanulni
3. Amikor eljön az idő azt a 80e-t inkább minőségi szakmai könyvekre költsed
8

példa

Drawain · 2009. Már. 22. (V), 23.43
Ha megnézed ennél a függvénynél is, mint mindegyiknél, használható példát hoz a manual. Nézd meg, itt elég a fájlnevet és a százalékot módosítani (alapból 0.5, azaz 50%os méretezésről van szó). Neked elég a $newwidth és a $newheight változóknak explicite megadni a méretet amire szeretnél méretezni és kész is.

Ráadásul a php.net legjobb része az a rengeteg hozzászólás amit a függvényleírások alatt találsz. Itt van pl. nem egy olyan komplett kis script aminek elég megadnod a fájlnevet és a méreteket, majd az átméretezi neked.
9

Köszönöm

supi007 · 2009. Már. 23. (H), 00.18
Köszönöm a segítséget. Igyekszem.
10

esetleg

eashlon · 2009. Már. 23. (H), 20.59
nézd meg ezt, ha még nem leltél megoldást:
vbence
én nm próbáltam,de egyik ismerős használta, és működőképesnek titulálta