Autor Zpráva
heli
Profil *
Mám fotogalerii miniatur, po kliknutí se objeví velká fotka.
Jak udělat, aby pozadí nového okna s fotem mělo nějakou barvu?
Jak udělat, aby nové okno nebylo přes celou obrazovku, ale ve velikosti umístěné fotky?
Děkuji

Heli
habendorf
Profil
Především musíš v pop-upu otevírat html a ne obrázek.
heli
Profil *
takže bych velký obrázek musela uložit na novou html stránku a pak teprve otvírat?
Já mám v galerii skoro 1000 obrázků.
Heli
ph@tE
Profil *
Tak si na to napiš nějaký PHP script. Abys nemusela každý obrázek dávat na jednu speciální stránku, tak si vytvoř jednu speciální stránku, kterou nazveš třeba obrazek.php, udělej si k ní nějakou grafiku a umísti na ni obrázek s parametrem src, který se bude shodovat s proměnnou $src vzatou pomocí metody _GET. Odkazy na obrázky potom budeš dávat třeba ve tvaru "obrazek.php?which=pictures/obrazek.jpg". Do stránky obrazek.php si někam umístíš toto:
<?php
$src = $_GET['which'];
echo "<img src=\"".$src."\" />";
?>
A na stránce se objeví obrázek, který se nachází ve složce pictures a jmenuje se obrazek.jpg. Podmínkou samozřejmě je aby jsi měla na domácím počítači instalováno PHP pro testování a aby jsi ho také měla k dispozici na tvém hostingu...
habendorf
Profil
Buď php, nebo JS.
heli
Profil *
ph@tE

děkuji, to zní zajímavě.
A jak můžu nastavit velikost nového okna, aby nebylo přes celou obrazovku (např. 1/4 stránky)?
dík
heli
ph@tE
Profil *
To můžeš udělat přes javascript, ale ten si uživatel může vypnout a okno se mu potom otevře přes celou obrazovku. Ale toto bych nedoporučoval, je lepší když ho necháš tak, aby si sním mohl uživatel jakkoliv manipulovat a v žádných jeho možnostech ho neomezovat... jinak se koukni sem, kde je otevírání změnšeného nového okna popsáno
Bubák
Profil
Hezký kód je v kapitole Blokování nových oken, takže když má někdo vyplý JS, nebo agresivně nastavené blokování kových oken, tak se odkazem otevře normální okno.
Toto téma je uzamčeno. Odpověď nelze zaslat.