phpRS layouty : phpRS Fórum
Sháníte nějaký vzhled webu? Nevíte kde upravit barvy?
phpRS - redakční a informační systém
Tak java menu podruhe ;) Help
Zaslán uživatelem/kou: pasik (IP adresa zaznamenána)
Datum: 2006-02-24, 08:34

Zdravim

zkousel jsem si udelat menu za pomoci javascriptu.

Postupoval jsem nasledovne:

Vytvoril jsem si blok kam jsem vlozil javascript.
<script language="JavaScript">
<!--
function getAppVersion() {
appname= navigator.appName;
appversion = navigator.appVersion;
majorver = appversion.substring(0, 1);
if ( (appname == "Netscape") && ( majorver >= 3 ) ) return 1;
if ( (appname == "Microsoft Internet Explorer") && (majorver >= 4) ) return 1;
return 0;
}
function swtch(num, imgname) {
if (getAppVersion()) {
document[imgname].src = img[num].src;
}
}
imgsrc = new Array();

imgsrc[1] = "images/obrazek1.gif";
imgsrc[2] = "images/obrazek2.gif";
imgsrc[3] = "images/obrazek3.gif";
imgsrc[4] = "images/obrazek4.gif";
if (getAppVersion()) {
img = new Array();
for (i = 0; i < imgsrc.length; i++) {
img[i] = new Image();
img[i].src = imgsrc[i];
}
}
//-->
</script>


<a href="stranka1.htm" onMouseOver="swtch('2','obrazek1')" onMouseOut="swtch('1','obrazek1')"><IMG SRC="obrazek1.gif" name="obrazek1" width=100 height=20 alt="Obrázek1 - stranka1.htm" border=0></a>



Do a href odkazu jsem nadefinoval cesty k obrazkum atd .. ale chova s eto velmi podivne z nejake cache s emi zrejme porad natahuji i obrazky starsi ktere jsem treba v bloku zmenil atd po chvli se prepinani obrazku nezbrazi atd ..

Jde vubec touhle metodou dosahnout nejakeho meniciho se menu ? Pokud ne jak na to ?





Re: Tak java menu podruhe ;) Help
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-02-24, 09:05

CSS hover background image

Re: Tak java menu podruhe ;) Help
Zaslán uživatelem/kou: pasik (IP adresa zaznamenána)
Datum: 2006-02-24, 09:15

No mohl si byt sdilnejsi presto dik .. jdu hledat :)

Re: Tak java menu podruhe ;) Help
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-02-24, 12:19

CSS riešenia:
[http://www.wellstyled.com/css-nopreload-rollovers.html]
[http://www.jakpsatweb.cz/priklady/menici-odkaz-css.html]
[http://www.tanfa.co.uk/css/examples/rollover-images-no-preload2.asp]

v JS bysom to nerobil. Keď už JavaScript, tak s prednačítaním obrázkov tak aby pri prvom hover efekte neblikali.

Re: Tak java menu podruhe ;) Help
Zaslán uživatelem/kou: pasik (IP adresa zaznamenána)
Datum: 2006-02-24, 13:52

Dik prohrabal sem se forama webama a ja nevim cim a nakonec to rochodil uplne bez obrazku pomoci css a vsechno je jen text ..

Re: Tak java menu podruhe ;) Help
Zaslán uživatelem/kou: eMKaSK (IP adresa zaznamenána)
Datum: 2006-02-26, 16:18

no podla mna je tiez lôepsie pouzit css, ak spravis javascript menu a niekto ma zakazane v nastaveni prehliadaca neuvidi ho. ja som nad nim uvazoval tiez ale nakoniec som to zavrhol

Re: Tak java menu podruhe ;) Help
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-02-27, 09:31

Niekedy je JavaScript vhodný. Preload obrázkov sa ešte dá považovať za vhodné riešenie, pretože pri vypnutí JS na strane klienta sa len nebude meniť obrázok pri prechode myši, inak ostane odkaz plne funkčný. Ak by bola funkčnosť odkazu závislá na JavaScripte je to síce riadna prasačina, no nie je to až tak hrozné pre klienta (JS má vypnutý pomerne malé percento). Podstatná nevýhoda ale je NEZAINDEXOVANIE tých najdôležiteších odkazov webu výhľadávačmi. A toto je pre web už riadna tragédia. Podobne je to s flashom - ak je ako nejaký grafický doplnok, ktorý sa v prípade zistenia podpory technológie objaví miesto animovaného gifu, je to úplne OK. Keď ale vidím flashové menu napína ma.



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.