Skocz do zawartości

[js] przewijane menu

Featured Replies

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
  • Wyświetleń 2,1k
  • Created
  • Ostatniej odpowiedzi

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
  • Autor

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

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

Account

Navigation

Szukaj

Szukaj

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.