Ja jsem to jednou delal takhle:
Mel sem spoustu obrazku, kazdy byl zadan nejak takhle:
Kód:
>[img]tn_auto00.jpg[/img]
Funkce zoom() generovala celou stranku a nechala ji resiznout:
Kód:
function otevri(jmeno)
{
okno = window.open("","fotka","left=10,top=10,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no");
with(okno.document)
{
open();
writeln('<html>');
writeln('<head><title>obrázek</title>\n');
writeln('<script language="JavaScript">');
writeln('<!--\n');
writeln('function uprav_rozmery_okna()\n{');
writeln(' window.resizeTo(obrazek.width,obrazek.height);');
writeln('}\n\n//-->');
writeln('</scr'+'i'+'pt></head>\n');
writeln('<body topmargin="0" leftmargin="0" onload="uprav_rozmery_okna()">');
writeln('[img]'+jmeno+'[/img]');
writeln('</bo'+'d'+'y></ht'+'m'+'l>');
close();
}
okno.window.focus();
}
Neni to ani moc hi-fi, ale na galerii fotek to fungovalo ok. Da se to jeste upravil CSSkem, aby se na fotce udelal jinej kurzor (nebo volani funkce dat do <img....>).