помогите связать 2е функции и вытянуть переменную
function s_background(bg){ if(obj = document.getElementById('img_background')){ obj.src = "background/"+ bg +".png"}} function s_avatar(av){ if(obj = document.getElementById('img_avatar')){ obj.src = "avatar/"+ av +".gif"}} if(obj = document.getElementById('img_userbar')){ obj.src = "0.1."+ bg +"."+ av +".0.jpg"} <td align="center">Фон <select name="background" onChange="s_background(this.value)"><option value="1"></option></SELECT></td> <td align="center">Аватар <select name="avatar" onChange="s_avatar(this.value)"><option value="1"></option></SELECT></td> у меня 2е формы я в них выбираю номера картинок, а итог мне нужен в <img id="img_userbar" src="0.1.1.0.0.jpg"> проблема в obj.src = "0.1."+ bg +"."+ av +".0.jpg" как ей передать переменные bg и av от функций |
Функции устанавливают эти значения в getElementById('img_background').src и getElementById('img_userbar').src , можно там их искать, либо при установке запоминать в каких-либо глобальных переменных (лучше отдельный объект с пользовательскими настройками создать, туда же функции перенести).
|
Цитата:
if(obj = document.getElementById('img_userbar')){ obj.src = "0.1."+ getElementById('img_background').src +"."+ getElementById('img_userbar').src +".0.jpg"} чтоб получалось 0.1.1.1.0.jpg 0.1.1.2.0.jpg 0.1.2.1.0.jpg исходя из первых функций |
Часовой пояс GMT +3, время: 05:09. |