Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] Zmiana atrybutu OnMouseOver
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
MP1
Jak za pomocą JavaScript zmienić wartość atrybutu onmouseover pewnemu obiektowi?
Wartości normalnych atrybutów (np. value, disabled) da się zmienić za pomocą ID.value='test';, natomiast wartości atrybutów zdarzeń (np. onmouseover) w ten sposób zmienić się nie da.
Paul
przeanalizuj takie cos:
[xml:1:457e62410b]<body><a href="" onmouseover="alert('a');this.onmouseover= '';">a</a></body>[/xml:1:457e62410b]
MP1
To nie jest dobre rozwiązanie. Skrypt zmieniający wartość znacznika ONMOUSEOVER pewnemu obiektowi o danym ID znajduje się w znaczniku SCRIPT.
Znalazłem już roozwiązanie. Teraz następny problem...

[xml:1:387248656a]function pstart(xpstart) { window.open(xpstart,'Pobierz plik','width=300,height=200,menubar=no,toolbar=no,location=no,scrollbars=no,directories
no'); }[/xml:1:387248656a]
Ten kod ma otwierać nowe okno. Niestety, wyskakuje błąd "nieprawidłowy argument".
Jeśli usunę fragment kodu:
Kod
,'Pobierz plik','width=300,height=200,menubar=no,toolbar=no,location=no,scrollbars=no,directories
no'
, to skrypt działa.
Co jest źle?
Paul
zobacz takie cos:
[xml:1:6c62e9721a]<html>
<head>
<script type="text/javascript">
function okno(sciezka,szer,wys){
window.open(sciezka,'','toolbar=no, width='+szer+',height='+wys);
}
</script>
</head>
<body onload="okno('jakisplik.php', 400,400);">
</body>
</html>[/xml:1:6c62e9721a]
kszychu
window.open(plik, nazwa, 'parametr1,parametr2')

Lista parametrów nie może być rozdzielona przecinkiem i spacją, tylko przecinek!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.