Autor Zpráva
Guseppe
Profil *
Potřeboval bych pomoct, pomocí několika tady různým návodů jsem udělal fotogalerii v javascriptu. Mala fotka a kdyz se na ni klikne tak se otevre ve velkym a to se kliknutím na fotku zase zavře. Na disku mi to funguje skvěle, ale když to uploadnu na web, tak to udělá chybu a zobrazuje se mi na stránce to, co se mi má pak zobrazovat až v tom okně. Tam mi pls někdo poraďte, už si nevím s tím rady, a když mi to napište na icq 267-480-167. Díky moc

Pak tady je ten script:
<html>
<head>
<SCRIPT Language="JavaScript" type="text/javascript">
function ShowFoto (Img, W, H){
var Browser = navigator.appName;
var Version = parseInt(navigator.appVersion);
if ((Browser == "Netscape" & Version >= 4) ||
(Browser == "Microsoft Internet Explorer" & Version >= 4)){
ScrH = screen.height;
ScrW = screen.width;
} else {
ScrH = 0;
ScrW = 0;
}

var BorderW = 1;
W += 2*BorderW;
H += 2*BorderW;

var Position;
if ((ScrH > 0) && (ScrW > 0)) Position = ",left="+(ScrW - W)/2+",top="+(ScrH-H)/2;
else Position = "";

var TmpName= new Date();
var NewName = "Name_"+TmpName.getTime();
var Scrollbars = ",scrollbars=no";
if ((ShowFoto.arguments.length>3) && (ShowFoto.arguments[3]== true)) Scrollbars = ",scrollbars=yes";

var NewWin = window.open('', NewName, "toolbar=no,location=no,width="+W+",height="+H+",directories=no,status =no,menubar=no,resizable=no"+Scrollbars+Position);


if (NewWin && NewWin.document){
with (NewWin.document) {
open();
write('<html><head><title>Velká fotografie</title></head><body style="margin:0px;padding:0px;background-color:#000000;">');
write('<A href="javascript:close();" title="Kliknutím zavřete"><IMG src="'+
Img+'" hspace="'+BorderW+'" vspace="'+
BorderW+'" border="0" height="475" weight="635"></a>');
write('</body></html>');
close();
}
return (false)
} else return (true)
}

</SCRIPT>
<meta http-equiv="Content-type"content="text/html;charset=windows-1250">
</head>
<body style="background-color: black; color: red; text-align: center; font-family: italic">
<body link="red" vlink="red" alink="red">
<h1>Fotogalerie</h1>
<a href="images/max/priroda/zmrzla reka.jpg" target="_blank" onClick="return (ShowFoto(this.href,640,480))">
<img class="foto" src="images/min/priroda/zmrzla reka.jpg" width="160" height="120" title="nějaký titulek."></a>
</body>
</html>
peta
Profil
<a href="images/max/priroda/zmrzla reka.jpg" target="_blank" onClick="return (ShowFoto(this.href,640,480))">

href="odkaz" onclick="return funkce()"
cili, jestli se funkce podari provest, navrati true (v tvem pripade false), coz zabrani normalnimu provedeni odkazu. Kdyz ne, zobrazi se foto v novem okne, jako by tam zadne onclick nebylo.

cili pravdepodobne selze funkce. Zkus dat odkaz na stranku nebo rekni, co ti pise JS konzola. Nektreri lide jsou lini kvuli tomu vytvaret soubor, obrazek a testovat na svem.

Tak, a proc selze.
Napada mne treba
href="images/max/priroda/zmrzla reka.jpg"
jakpsatweb.cz - nefungujici obrazky
cili neumis zapsat URL obrazku, mezera se pise jako %20, ku prikladu. Proto pri ukladani souboru radeji pouzivam az09_- nekdy azAZ09_-
Dalsi moznosti leda z testu. A jak uz jsem rikal, linej vytvaret soubory.
Guseppe
Profil *
Tak mi to uz funguje, chyba nebyla ve scriptu, ale chyba byla na serveru ic.cz který si tam dává reklamní lištu, která nabourala můj script v head, a proto jsem presunul script z head na zacatek body a uz to plne funguje. A je to cool......Díky za pomoc peto........
Toto téma je uzamčeno. Odpověď nelze zaslat.