Autor | Zpráva | ||
---|---|---|---|
senior Profil |
#1 · Zasláno: 11. 5. 2005, 21:33:19
Mám JS, ktorý otvára nové okno s obrázkom:
function zoom(cesta,titulok,titulok2,sirka,vyska) //generuje okno s obrázkom šírka*výška { na=window.open("","zoom", "left=40,top=40,width="+sirka+",height="+vyska+","+ "menubar=no,toolbar=no,directories=no,location=no,status=no,scrollbars =no,resizable=no"); with (na.document) { open (); writeln('<html>'); writeln('<head>'); writeln('<body topmargin="0" leftmargin="0" bottommargin="0" bgcolor="#CCCCCC" onclick="window.close()">'); writeln('<title>'+titulok+'</title>'); writeln('</head>'); writeln('<img src="'+cesta+'" title="'+titulok2+'">'); writeln('</body></html>'); if (typeof(na.document) == "object") na.focus(); // ak existuje okno, nastaví ho na aktivné close(); } } <img src="img/auto-m.jpg" width="100" height="75" onClick="zoom('img/auto.jpg','zoom foto','kliknutím na obrázok zavriete okno','240','180')"> Problém je v tom, že neviem nahradiť v JS rozmer nového okna 240 x 180 px za univerzálny, t.j. aby sa nové okno prispôsobovalo rôznej veľkosti obrázku. Môžete mi prosím niekto pomôcť? Som v JS úplny začiatočník. Ďakujem. |
||
Leo Profil |
#2 · Zasláno: 11. 5. 2005, 21:45:55
Tahle vec se na diskuznich forech (krome tohoto napriklad i www.builder.cz, sekce JS) resi co tyden, takze zkuste probrat minule prispevky... Idealni reseni vas nepotesi - je nejlepsi znat rozmery predem, Leo
|
||
centi Profil |
#3 · Zasláno: 11. 5. 2005, 21:56:25
A úplne ideálne by bolo, keby sa ten Javascript vôbec nepoužil. Užívateľ s vypnutým JS by si totiť ten veľký obrázok vôbec nepozrel :-)
Inak http://www.fczbkk.com/js/pic_win2/index.html (ukazka) http://www.fczbkk.com/js/pic_win2/pic_win.js (skript) |
||
senior Profil |
#4 · Zasláno: 11. 5. 2005, 22:21:14
Vďaka moc. Zasa som o kúsok múdrejší.
|
||
Leo Profil |
#5 · Zasláno: 11. 5. 2005, 22:39:17
On se da pouzit JavaScript i tak, ze velky obrazek uvidi i ti, co ho maji vypnuty. Leo
|
||
Fred Profil |
#6 · Zasláno: 11. 5. 2005, 22:46:45
Pokud je velikost velkého obrázku ve stálém poměru k thumbnailu šlo by to udělat takhle
<img src="img/auto-m.jpg" width="100" height="75" onClick="zoom('img/auto.jpg','zoom foto','kliknutím na obrázok zavriete okno',this.width*2.4,this.height*2.4)"> Netestováno, nemusí to fungovat. |
||
centi Profil |
#7 · Zasláno: 11. 5. 2005, 22:48:20
Leo
Hej, ale nie onclickom na IMG. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0