Mam następujące HTML:Javascript Ustawianie obrazu tła DIV za pomocą parametru funkcji i funkcji
<div id="tab1" style="position:relative; background-image:url(buttons/off.png);
<a href="javascript:ChangeBackgroundImageOfTab('tab1', 'on');">
<img id="DivBtn1" name="DivBtn1" src="buttons/text.png" >
</a>
</div>
oraz następujące javascript:
function ChangeBackgroungImageOfTab(tabName, imagePrefix)
{
document.getElementById(tabName).style.background-image= 'url("buttons/" + imagePrefix + ".png")';
}
Problem powstaje, gdy próbuję ustawić obraz tła kart poprzez wywołanie getElementByID - teraz wiem, jak utworzyć dynamiczny adres URL, który używa parametru, który został przekazany, wraz z niektórymi innymi zakodowanymi wartościami. W tym przypadku zamieniamy obraz tła OFF na obraz w tle.
Jak mogę to zrobić? Czy istnieje jakiś sposób użycia zmiennej javascript, przypisanie jej pełnej ścieżki, a następnie wysłanie jej do wywołania jako ścieżki obrazu tła?
W jaki sposób przekazywany jest parametr? –
Poprzez to połączenie: - To tylko ciąg znaków. gdy użytkownik kliknie obraz wewnątrz węzła łącza, funkcja zostanie wywołana, a wartość "włączony" zostanie wysłana do funkcji, co oznacza, że musimy zmienić obraz tła elementu nadrzędnego div na on.png –
@RienNeVaPlus tak literówka, poprawi jak najszybciej –