Aşağıdaki HTML vardır:Javascript ayarlama fonksiyonu ve fonksiyon parametresi aracılığıyla bir DIV arka plan görüntüsünü
<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>
ve aşağıdaki Javascript i ayarlamaya çalıştığınızda
function ChangeBackgroungImageOfTab(tabName, imagePrefix)
{
document.getElementById(tabName).style.background-image= 'url("buttons/" + imagePrefix + ".png")';
}
sorunu da ortaya çıkıyor getElementByID çağrısı aracılığıyla sekmeler arka plan resmi - Şimdi, diğer bazı sabit kodlanmış değerlerle birlikte iletilen parametreyi kullanan dinamik bir URL'nin nasıl oluşturulacağını biliyorum. Bu durumda, KAPALI arka plan görüntüsünü AÇIK arka plan görüntüsü ile değiştiriyoruz.
Bunu nasıl yapabilirim? Bir javascript değişkeni kullanmanın bir yolu var mı, ona tam yolu ata, sonra da arayana arkaplan görüntü yolu olarak gönder?
Parametre nasıl iletiliyor? –
Bu çağrıyla: Bu sadece bir dizedir. kullanıcı bağlantı düğümünün içindeki görüntüyü tıklattığında, işlev çağrılır ve 'on' değeri işleve gönderilir, bu da ebeveyn divunun arka plan görüntüsünü on.png değerine değiştirmemiz gerektiğini belirterek –
@RienNeVaPlus evet yazım hatası, –