Autor | Zpráva | ||
---|---|---|---|
Jaki Profil * |
#1 · Zasláno: 27. 10. 2006, 19:14:56
Potřebuji poradit jak udelat odkaz aby když kliknu na obrázek tak aby se v novém okne objevil větší obrázek, to okno stejne velké jako obrázek.
Asi to bude nějaký javascript. |
||
Joker Profil |
#2 · Zasláno: 27. 10. 2006, 20:00:44
Vůči uživatelům korektní postup:
Vykašlete se na to, udělejte to jako normální odkaz. <a href="velky_obrazek.jpg"><img src="maly_obrazek.jpg" alt="náhled" /></a> Pokud přesto trváte na novém okně, tak stačí přidat v odkazu atribut target="_blank". Někteří návštěvníci si ovšem myslí, že jsou natolik svéprávní, aby mohli sami rozhodovat o tom, kde se jim odkaz otevře. Takové asi trochu naštvete. Na velikost okna už byste asi potřeboval Javascript, ale na to bych se taky vykašlal... trend prohlížečů jsou stejně záložky a u těch je obvyklé, že jsou přes celé okno prohlížeče. |
||
Jaki Profil * |
#3 · Zasláno: 27. 10. 2006, 20:50:12
Ok taky to jde, jde to udelat jako nové okno?
|
||
Joker Profil |
#4 · Zasláno: 27. 10. 2006, 22:43:21
Jaki
Nerozumím. V předchozím příspěvku jsem psal o target="_blank". Ale tak samozřejmě to jde i přes Javascript a window.open(). Ale upřímně řečeno já osobně to javascriptové řešení nesnáším, jelikož si při čtení otevírám odkazy prostředním tlačítkem do nových záložek a tohle mi pak otevře akorát prázdnou stránku s adresou javascript:neco. Jestli myslíte javascriptem donutit prohlížeč otevřít místo záložky nové okno, tak to myslím nejde. Závisí to na nastavení prohlížeče. |
||
Bubák Profil |
#5 · Zasláno: 27. 10. 2006, 23:26:05
Joker
Pokud není JS napsatý prasácky, tak můžeš klikat, jak chceš, a na stránku se dostaneš. <a href="http://www.jakpsatweb/" onclick="return !window.open(this.href, '_blank', 'width=640,height=480,resizable,status,location,left=50,top=50');">pok us</a> Poslepoval jsem to podle: www.jakpsatweb.cz/javascript/window.open.html - hlavně kapitola "Blokování nových oken" A taky testoval, co to dělá na levé, prostřední a pravé myší tlačítko. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0