helyi kép megjelenítése a böngészőben (feltöltés nélkül)
Üdvözlet!
Napokban, gondoltam írok egy egyszerű kis képnézegető kódot, ami a sajátgépről linkel be, egy <img> tagba....
Ennek az lett volna az értelme, hogy még képfeltöltés előtt, mutasson előnézeti képet...
A kódrészlet a következő:Ezt a kódrészletet php kiterjesztéssel mentettem el (mert ennek a lapnak információkat közöltem volna form-al).
De amint php kiterjesztést adtam a kódnak, azon nyomban nem működött semmi böngészőn, kivéve Internet explorer alatt. (Fut Apache webszerver a gépemen, sima html kiterjesztésben ez a kódrészlet mindenhol működött.)
Ha így írtam, hogy:vagy bármi más formában, ahogy a webkészítő software-ek teszik, nem működött, csak Internet Explorer-t használva.
Kérdés: Ez most miért nem működik más böngésző alatt?
■ Napokban, gondoltam írok egy egyszerű kis képnézegető kódot, ami a sajátgépről linkel be, egy <img> tagba....
Ennek az lett volna az értelme, hogy még képfeltöltés előtt, mutasson előnézeti képet...
A kódrészlet a következő:
<html>
<head>
<title>a</title>
</head>
<body>
<img src="/C:\Honlap\kepek\blue004.jpg" alt="valami" />
</body>
</html>
De amint php kiterjesztést adtam a kódnak, azon nyomban nem működött semmi böngészőn, kivéve Internet explorer alatt. (Fut Apache webszerver a gépemen, sima html kiterjesztésben ez a kódrészlet mindenhol működött.)
Ha így írtam, hogy:
<img src="file:///C:\Honlap\kepek\blue004.jpg" alt="valami" />
Kérdés: Ez most miért nem működik más böngésző alatt?
"nem működött"
Úristen
Szerintem nem nagy nehézség kitalálni, hogy 1 <img> elem-nél mi lehet a probláma.. Na vajon mi lehet, csak nem..?? Á tényleg, nem jelenik meg a kép..
(Köhécselni, folyni meg szállni ritkán szokott egy <img> elem..)
Képzelőerő
Egyébként valószínűleg azért nem működik más böngésző alatt, mert összemostad a helyi és a weblap által hozzáférhető elemeket. Amit írtál, nem teljesen értettem, de kb. ezt bogoztam ki belőle. Ha így van, akkor erősen csodálkozom, hogy Explorerben megjelenik.
-boogie-
kipróbálná és rájönne
Security Error
Attila
<Nincs cím>
<Nincs cím>
Böngészőben így hivatkozok: "http://localhost/valami.php"
Az apache be van lőve, szóval ezzel az eléréssel működnek a php file-ok.
(A file-ban csak az a kód részlet szerepel, amit témanyitáskor is írtam.)
[Nincs benne php kód, csak a file kiterjesztése php.]
az <img> tag-nek pedig szerintem mindenki tud adni egy saját kép elérést, amit a HDD tárol.
De ha pl. a valami.php-t átnevezem valami.html-re akkor megjelíti a böngésző a képet.
Kivétel az IE, mert ott a php-s verziót is megjeleníti.
-----------------------
Ez nem megy pl. Firefox-ban... De mintha úgy hallottam volna, hogy az 1.5-ben már kijavítják. (Nem vagyok benne biztos.)
Local vs. internet
localhost
az egy helyi, vagy távoli gép, ha weblapon hivatkozol egy fájlra (képre), akkor a böngészőnek kutya kötelessége megvédenie téged, és nem engedni, hogy a helyi gépeden levő fájlt elérje a weblap. Alocalhost
nem a helyi gép, hanem egy weblap.Nagyon remélem, hogy ezt nem "javítják" a Firefox 1.5-ben. :)
-boogie-
Nem ártana ...
Szép karrier.
-tyb-