Autor | Zpráva | ||
---|---|---|---|
Daidalos Profil * |
#1 · Zasláno: 16. 7. 2007, 21:47:11
Ahoj,
chystám se udělat si vlastní web, který by mi sloužil jako blog a tak... Ale vymyslel jsem jej složitější než zatím zvládám, tak se k Vám obracím pro prosbu o radu. Věc s kterou si nevím rady: Menu. Ano menu, chtěl bych aby bylo kruhovitý tvar a aby se zobrazovalo jen po kliknutí pravého myšítka a na pozici kurzoru. Takže jak bych měl potlačit klasický dialog pro pravé myšítko? Nebo mohli by jste mi doporučit nějakou literaturu, která Vám přišla dobře, srozumitelně a jasně napsaná? A prosím pokud chcete připsat inteligentní příspěvky tipu: "co za to?" nebo "rtf google.com" tak se neobtěžujte... |
||
Časová prodleva: 3 dny
|
|||
peta Profil |
#2 · Zasláno: 19. 7. 2007, 15:36:56
po kliknutí pravého myšítka
jakpsatweb - javascript - priklady - pofiderni zakaz praveho tlacitka ALE zkazis tim funkci prohlizece. Na takove stranky bych nevlez, kde nejde prave tlacitko. kruhovitý tvar A = 100; for (i=0;i<360;i++) { x = A * cos(i/(2*Math.PI)); y = A * sin(i/(2*Math.PI)); t+= ' | '+x+':'+y; } alert(t) jakpsatweb - javascript - priklady google.com |
||
Časová prodleva: 5 dní
|
|||
Daidalos Profil * |
#3 · Zasláno: 24. 7. 2007, 17:11:44
Nj, ale na co to tlačítko lidi používají, maximálně na stahnutí obrázku, ale myslím, že neni problém napsat si vlastní funkci, která umožní stáhnout obrázek... Většina, nebo snad na všechny fce pod pravým tlačítkem se dají vyvolat z nabídky okna...
Ale díky moc za radu, jo a to menu bude tvořeno poskládanými obrázky pomocí css do kruhového tvaru s použitím průhlednosti, snad to půjde a pozici kde se to zobrazí napíšu v Javascriptu.. |
||
Alphard Profil |
#4 · Zasláno: 24. 7. 2007, 17:18:19
bereš v úvahu, že někteří mají takové funkce javascriptu zakázané? já bych byl na tvém webu bez menu a myslím, že nejsem sám
|
||
Chamurappi Profil |
#5 · Zasláno: 25. 7. 2007, 01:36:31
Reaguji na petu:
„for (i=0;i<360;i++) { x = A * cos(i/(2*Math.PI)); y = A * sin(i/(2*Math.PI)); ...“ Základní škola — 8. třída — Matematika — Goniometrie |
||
Timy Profil |
#6 · Zasláno: 25. 7. 2007, 18:17:21
Chamurappi
http://matematika.havrlant.net/goniometrie ;-) |
||
Daidalos Profil * |
#7 · Zasláno: 25. 7. 2007, 21:23:34
bereš v úvahu, že někteří mají takové funkce javascriptu zakázané? já bych byl na tvém webu bez menu a myslím, že nejsem sám
tak jo, pro takové lidi tam dám upozornění a link pro verzi webu s pevným menu a problém by byl myslím vyřešen. |
||
Aleš Janda Profil |
#8 · Zasláno: 25. 7. 2007, 22:00:36
> tak jo, pro takové lidi tam dám upozornění a link pro verzi webu s pevným menu a problém by byl myslím vyřešen.
To je cesta do pekel. Nerad se rozhoduji ze dvou verzí :-) Prostě dej menu pro levé tlačítko (když někam klikneš) NEBO pro pravé tlačítko (pro ty, co to nemají v prohlížeči zakázané). Já změnu chování pravého tlačítka mám zakázanou taky - a hádejte proč :-) Kvůli stránkám, kde jejich webmaster nepřemýšlel a myslel si, že tím zabrání zobrazení zdrojového kódu nebo zkopírování čehosi. Nejen že tím ničemu zabránit nemůže, ale teď jsou za to biti i ostatní, když chtějí pravé tlačítko nějak rozumně využít. Pokud se tedy zobrazení menu jen na základě pravého tlačítka dá nazvat rozumným použitím... |
||
Laman Profil * |
#9 · Zasláno: 26. 7. 2007, 14:43:50
než dvě různé verze stránek doporučuju na nějakou neutrální pozici vložit normální menu (třeba jen z hypertexťáků) a scriptem mu nastavit vlastnost display:none. tak mám na svých stránkách řešenou chybovou hlášku pro vypnutý JS. sice se musí stáhnout zbytečný kus kódu a při pomalejším načítání tam to menu blikne, ale mělo by to být ok
|
||
Aleš Janda Profil |
#10 · Zasláno: 26. 7. 2007, 19:20:37
Laman
Tady nejde ani o vypnutý JavaScript, jako o zapnutý JavaScript, ale bez podpory modifikace pravého tlačítka myši :-) Jinak tomu bliknutí se dá předejít, třeba takhle: ...nějaký HTML kód... <div id="tohle_chci_skryt"> <script>document.getElementById('tohle_chci_skryt').style.display = 'none';</script> ...obsah toho, co má být skryto... </div> |
||
Daidalos Profil * |
#11 · Zasláno: 28. 7. 2007, 15:05:10
"Prostě dej menu pro levé tlačítko (když někam klikneš) NEBO pro pravé tlačítko (pro ty, co to nemají v prohlížeči zakázané). "
hmm, tohle by zase nešlo pro další skupinu lidí, těch co když se něco čtou, tak si to zatrhávají... Prostě stejně půjde "jen o blbej blog"... A pane Janda, ja se opravdu nesnažím ukrývat své zdrojové kody, jen prostě pravé tlačítko chci využít jinak, ten kdo na ten web půjde s tím bude obeznámen, je to prostě jedno z omezení na které naraží všichni dnes a denně, to máte stejně jako třeba s Ajaxem, tam zase nejde využít tlačítko zpět, ale jde to zase udělat jakžtakž softwarevě... btw: ted mě napadlo elegantní řešení, někam umístím nějaké malé kolečko, dejme tomu 30*30px a ten kdo bude mít zakázaný js, se prostě po najetí na ten "puntik" zobrazi menu. Hotovo. ;) :) |
||
Aleš Janda Profil |
#12 · Zasláno: 28. 7. 2007, 15:21:29 · Upravil/a: Aleš Janda
hmm, tohle by zase nešlo pro další skupinu lidí, těch co když se něco čtou, tak si to zatrhávají...
To je fakt, to dělám pořád - čtu a permanentně nasvicuju myší to, co zrovna čtu. Hroznej zlozvyk, možná by mě ho takové stránky zbavily ;-) A pane Janda když už pane, tak pane Jando ;-) ja se opravdu nesnažím ukrývat své zdrojové kody, jen prostě pravé tlačítko chci využít jinak Já jsem taky nemyslel vás, ale právě že jiné webmastery, a poukázal jsem, že kvůli nim (těm jiným hloupým) nemůže někdo jiný (vy) pravé tlačítko využít. Já osobně bych udělal menu klasické. Ono sice to možná na začátku někoho zaujme, ale po prvních pár vyzkoušeních "že to funguje", to začne akorát štvát. Prostě podle mě není dobré měnit něco, na co jsou všichni zvyklí, co je dobré a co funguje. Koukněte třeba na www.inekafe.sk - ta stránka se snaží být zajímavá, ale mě to třeba odrazuje - právě tím, že u toho musím přemýšlet (a to mám příkazovou řádku velice rád!). S tím menu můžeš narazit podobně - návštěvníkům se na tvé stránce prostě nebude líbit.. |
||
Mistr Profil |
#13 · Zasláno: 28. 7. 2007, 15:48:28 · Upravil/a: Mistr
|
||
Časová prodleva: 17 let
|
0