Skocz do zawartości

[js] przewijane menu


Rekomendowane odpowiedzi

Napisano

siemka tu znowu Wasz kochany Alcorek

 

tym razem z pytaniem dot. javascriptu...

 

interesuje mnie na stronie menu, ktorego ruch w pionie lub poziomie zalezny jest od ruchu myszki (takie jak np na http://www.mjau-mjau.com/classic.html )

 

zrobilem se raz wersje troche inna: przezroczyste gify na gorze i na dole - po najechaniu przesuwaja divem, tak jak na ponizszym kodzie (znaleznym w necie), ktory dziala jednak tylko w internet explorerze:

 

var sRepeat=null;

function doScrollerIE(dir, src, amount) {

if (amount==null) {amount=10}

if (dir=="up") {document.all[src].scrollTop-=amount}

else {document.all[src].scrollTop+=amount}

if (sRepeat==null) {sRepeat = setInterval("doScrollerIE('" + dir + "','" + src + "'," + amount + ")",100)}

return false }

window.document.onmouseout = new Function("clearInterval(sRepeat);sRepeat=null");

window.document.ondragstart = new Function("return false");

function msover()

{event.srcElement.style.color="#000099"; event.srcElement.style.backgroundColor="#3E7ED4"; event.srcElement.style.cursor = "hand";}

 

function msout(){{

event.srcElement.style.color=""; event.srcElement.style.backgroundColor=""; event.srcElement.style.cursor = "auto";}}

function markover(){{

event.srcElement.style.color="990000"; event.srcElement.style.cursor = "hand";}}

function markout(){{

event.srcElement.style.color="000000"; event.srcElement.style.cursor = "auto";}}

function toggle( targetId ){{

target = document.all( targetId ); if (target.style.display == "none"){target.style.display = "";} else {target.style.display = "none";}}}

 

 

a gdzies w BODY:

up.gif

 

czy jakas dobra duszyczka moglaby mi pomoc? bo w js jestem kompletna noga i nawet nie wiem czy to ze to nie dziala mi pod opera itp to wina kodu czy czegos innego...

 

pozdro i z gory thx

  • Odpowiedzi 2
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Napisano

hmm... a daj linka do tego dzialajacego skryptu.

 

Nic dziwnego ze nie dziala pod niczym innym niz IE.

 

document.all?

 

poczytaj o getElementById

 

Piszac pod inne przegladarki musisz zwracac uwage na W3C.

Napisano

link:

alebar.w.staszic.waw.pl/radex

 

taka stronka, (przy okazji do oceny) jak na razie tylko pod ie i 1024x768 lub wiecej

menu ma taki kod

 

a co do Twojego pytania o document.all to nie wiem za bardzo co powiedziec bo sam tego kodu nie pisalem i slabo go rozumiem, wiec nie za badzo wiem o co Ci drogi Adku chodzi...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności