Jeszcze jedno pytanie mam, ale teraz juz wymiekam i nie znajde odpowiedzi sam tak szybko, jak poprzednim razem ;-)
Mam przyciski, pod ktore podczepilem onmouseover i -out. Normalnie chodza dobrze, jak powinno (obrazki sie zmieniaja). Niemniej zazyczylem sobie wykonywac 2 rozne rzeczy po najechaniu/zjechniu myszka z obiektow i podpialem pod przyciski funkcje. Jak widac ponizej, maja one za zadanie dodatkowo (bo podmiana obrazkow dziala) wyswietlac badz kasowac stosowny napis na osobnej warstwie (DIV) "opis". Funkcje wywolywane to zmien_juniora() oraz przywroc_juniora().
I teraz problem jest taki, ze tylko pierwszy raz tekst sie wyswietla, po czym nic sie nie dzieje (tekst nie znika, badz nie zmienia sie w przypadku innych przyciskow).
Kod
function wpisz(co) {
if (document.createTextNode){
var mytext=document.createTextNode(co)
document.getElementById("opis").appendChild(mytext)
}
}
function zmien_juniora() {
document.getElementById("juniora").src="komp_juniora36_2.png";
if (!document.getElementById("opis").hasChildNodes()) {
wpisz ('To jest junior AMD');
}
}
function przywroc_juniora() {
document.getElementById("juniora").src="komp_juniora36.png"
if (document.getElementById("opis").hasChildNodes()) {
document.getElementById("opis").removeChild(opis.lastChild)
}
}
if (document.createTextNode){
var mytext=document.createTextNode(co)
document.getElementById("opis").appendChild(mytext)
}
}
function zmien_juniora() {
document.getElementById("juniora").src="komp_juniora36_2.png";
if (!document.getElementById("opis").hasChildNodes()) {
wpisz ('To jest junior AMD');
}
}
function przywroc_juniora() {
document.getElementById("juniora").src="komp_juniora36.png"
if (document.getElementById("opis").hasChildNodes()) {
document.getElementById("opis").removeChild(opis.lastChild)
}
}
Gdzie jest jakis blad ?
Tudziez jaka inna (lepsza ?) metode opisowa wybrac ?
Dziekuje za sugestie.