Autor Zpráva
Mag
Profil *
Ahoj, prosím vás o naprosto polopatickou radu.
Mám galerii zmenšenin a chci, aby se po kliknutí otevřelo nové menší okno s obrázkem. Toužím po tom, aby :
- to nové male okno zůstávalo stále vepředu a měnily se v něm obrázky podle toho, jak budu klikat za zmenšeniny v okně původním;
- nebo alespoň, aby to nové malé okno šlo zavírat kliknutím kamkoli na něj.
Díky, Mag
BaTeCzKo
Profil
Možná takhle, omluvte chyby a překlepy, psal jsem to narychlo. :)

Skript na stránce - nahled.js:

<script type="text/javascript" language="javascript">
function nahled(soubor){
window.open("nahled.php?file="+filename, "_blank", "width=320,height=240,menubar=no,toolbar=no,directories=no,status=no,location=no,resizable=yes,left=25,top=25,scrollbars=yes");
}


nahled.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><? echo $_GET[''file]; ?></title>
</head>

<body style="margin:0px;">

<?
$cesta="obrazky/";
$cesta.=$_GET['file'];
echo "<a href='javascript:top.close();'><img alt='image'src='$source' style='border:0px'></a>";
?>

</body>
</html>


stranka:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Galerie</title>
</head>

<body>

<a href="javascript:nahled('obrazek1.jpg');"><img src="nahledy/malyobrazek1.jpg"></a>
<a href="javascript:nahled('obrazek2.jpg');"><img src="nahledy/malyobrazek2.jpg"></a>

</body>
</html>
Mag
Profil *
Děkuji za radu, jdu se s tím poprat. Přiznávám, že vyjma toho závěru, vubec nemám ponětí, co (a kam) s tím, ale snad se zadaří.
Mag
Profil *
Tak bohužel, podle tohoto návodu se mi ani neotevře nové okno, ani v popředí, ani nikde jinde.
Když to zkouším napsat podle sebe, tak se mi sice fotka v popředí zobrazí a poslušně po dalším kliknutí se obrázek změní, ale pak zjistím, že mám za prohlížečem "balík" oken s fotkami.
K mému žalu jsem natolik laik, že nedokážu posoudit, zda problém tkví v návodu nebo zda je mezi mou klávesnicí a židlí.
Každopádně, BaTeCzKo, děkuji za snahu.
v6ak
Profil
Já bych metodě open přidal ještě jeden parametr - název okna.

Ještě jedna věc: místo:
<a href="javascript:nahled('obrazek2.jpg');"><img src="nahledy/malyobrazek2.jpg"></a>
bych použil:
<a href="obrazek2.jpg" onclick="nahled(this.href);"><img src="nahledy/malyobrazek2.jpg"></a>

Já jsem zvyklý na prohlížení v panelech. Tímto to půjde kolečkem myši ve většině prohlížečích (ne v IE) otevřít do nového panelu, listu...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0