fotka v novém okně
13 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Dobrý den, prosím mám na webu fotogalerii viz tady: http://www.sklipkani.org/ a když chci otevřít nějakou fotku tak se to otevře na bílém pozadí. Nevíte jak to udělat aby pozadí bylo černé? Jinak web jsem dělal přes rámy. D9ky za odpovědi
-
To je vlastnost prohlížeče. Neodkazuj na JPG, ale na HTML, kde nastavíš černé pozadí a vložíš JPG.
-
Takže ka každé fotce musím udělat samostatnou stránku?
-
Ano, pokud neovládáš php (mimo wz.cz klidně i jiné skriptovací jazyky). S php (jiných jazyků) můžeš mít stránku jenom jednu a jméno zobrazovaného obrázku (umístění) načítat z parametrů.
-
<script> function winx(url) { w = windows.open(); d = w.document; d.open(); d.write('<body bgcolor=#000000><img src='+url+'>'); d.close(); } </script> <span onclick=winx('obrazek2.jpg')>klikni</span> <span onclick=winx('obrazek1.jpg')>klikni</span> // taky by slo winx(this.href) plus minus chyba sem, chyba tam jakpsatweb.cz - javascript - priklady / objek window
-
peta: taky hezký, ale z mnoha důvodů je imho lepší udělat to v php; a když už píšeme skripty: <a href="obrazek.php?id=1">První obrázek</a> <a href="obrazek.php?id=2">Druhý obrázek</a> soubor obrazek.php: DTD... <head>... <body style="background-color: black; "> <?php echo '<img src="obrazek'.$_GET['id'].'.jpg">'; //např. pro id=1 zobrazí obrazek1.jpg ?> </body> Je to náchylné na XSS a možná i něco jiného, chtělo by to dotáhnout. Ale imho by to takhle mělo rovnou fungovat.
-
Proto to delame v JS i z hlediska kesovani, ze? Hold nekteri maji rozdilny nazor a radi prenaseji data v siti.
-
peta: Vzhledem k tomu, že každý obrázek se bude jmenovat jinak (bude se měnit atribut src v html kódu), tak s cacheování nebude problém nikde - ani u js verze, ani u serverové verze s php. peta: Obě metody přenesou přibližně stejné množství dat. (Zvlášť je to dost blbý argument ve chvíli, kdy fotka má třeba 3MB; nějakých 100B je potom úplně zanedbatelných.) Jediné, co ušetříš, je jeden požadavek na soubor. Na druhou stranu.. serverové řešení (php) má spoustu možností rozšíření, vylepšení - například propojení s databází a vypisování popisku k obrázku, odkazů na relevantní články/příspěvky/události apod.
-
http://kesolim.sweb.cz/fotky_branik/ Využívá JS, v ukázceje černé pozadí, ale není problém barvu změnit.
-
Bubák: Hm, hezká práce s JS :-) Ale například v Chrome mi to nezobrazuje <title>, nevím proč. Hold petovi: To s tim kešovánim nechapu. Co se kde kešuje? Ten obrázek se nakešuje tak jako tak, u php řešení se navíc může nakešovat i celá ta stránka a nemusí se přenášet nic. U toho JS se taky nebude nic přenášet, ale ta stránka se vypočítá odznova. Rozdíl minimální. PHP je lepší třeba proto, že má 100% funkčnost, na fotku lze poslat odkaz, lze např. implementovat prohlížení fotek stylem "předchozí - další"... JS má určitě výhodu, pokud bych to chtěl třeba někomu vypálit na CD. Kdysi jsem takhle dělal časopis, a umělo to hodně věcí,až jsem se sám divil, na co všechno JS stačí - ale průběžně něco někde nefungovalo, pač JS prostě neni imho úplně spolehlivej... Přinejmenším v PHP mám jistotu, že když to na serveru funguje mě, bude to fungovat i ostatním, zatímco JS si zpracovává každý prohlížeč sám.
-
Freeze (dreamer.kvalitne.cz) R.U.R. (jsrosa.wz.cz) Dobra, pro ty mene zdatne v discipline: chce se mi premyslet :) PHP - aaa.php?src=obrazek.jpg aaa.php = 200b + 1k hlavicka timeout obrazek.jpg = 200k + 1k hlavicka celkovy cas = 0.1 + 3 + 0.1 + 5 (200k) = 8s kes = 200k obrazek zatez na server = stahovani + generovani php zatez na prohlizec = zobrazeni JS - xx.js + funkce(obrazek.jpg) xx.js = 200b + 1k hlavicka timeout obrazek.jpg = 200k + 1k hlavicka celkovy cas = 0.1 + 3 + 0.1 + 5 (200k) = 8s kes = 200k obrazek, 200b JS (s tim, ze do js muzes mit nabalene ckoliv) zatez na server = stahovani zatez na prohlizec = zobrazeni + generovani JS, nutny JS Proste v tomto pripade si myslim by byl lepsi JS, at uz z hlediska serveru, tak i uzivatele. avic na to muze nabalit vselijake light-boxy a pod.
-
peta: Hezké shrnutí :-) No a ať koukám jak koukám, tak mi z toho vychází, že je to prašť jako uhoď :-))
-
peta::: Tááák a Jardovi z (teraristika.euweb.cz) zdrhli všichni pavouci.