Mi a hiba az alábbi javascript kódban?
<script>
window.onload = function { var cover = document.getElementById('cover'); cover.style.display = "none"; }
/* A Scroll funkcióval van a hiba, ha ezt kommentbe teszem, a fenti onload funkció
jól működik, egyébként mindkettő halott */
function scroll() {
var target = document.GetElementById('content');
var pos = target.scrollTop;
if(pos > 1) {
target.style.boxShadow = '0px 1px 50px rgba(0, 0, 0, 0)';
} else {
target.style.boxShadow = '0px -1px 50px rgba(0, 0, 0, 0)';
}
}
</script>
Az nem function hanem function().
A windows.onload rész után meg kell pontosvessző:
window.onload = function() { var cover = document.getElementById('cover'); cover.style.display = "none"; };
/* A Scroll funkcióval van a hiba, ha ezt kommentbe teszem, a fenti onload funkció
jól működik, egyébként mindkettő halott */
function scroll() {
var target = document.GetElementById('content');
var pos = target.scrollTop;
if(pos > 1) {
target.style.boxShadow = '0px 1px 50px rgba(0, 0, 0, 0)';
} else {
target.style.boxShadow = '0px -1px 50px rgba(0, 0, 0, 0)';
}
}
1. Az onLoad-nál eredetileg benne volt a zárójel (valamikor próbálkozás közben felejthettem ki), azért köszi.
2. A neten több helyen láttam több soros kommenteknél (JavaScriptben) a /* ... */ jelölést, de ez még mindig nem lehet a hiba, mivel az akkor jelentkezik, amikor nem használok sehol kommentet...
Elnézést kell kérjek, az onLoad-nál a () volt a probléma.
Ettől függetlenül a scroll funkció még mindig nem működik...
Igen, köszi!
Kicsit érzékeny a kis- és nagybetűkre...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!