Ola pessoal. Boa tarde a todos.
To com uma duvida sobre html e javascript, apos pesquisar um pouco na net resolvi postar aqui, talvez alguem mais expert da um help mais rapido.
Tenho o codigo abaixo (javascript e html), preciso passar as variaveis js av_container / av_color para duas div’s (como codigo abaixo). Esses valores sao pescados em um arquivo css, de modo que muda as propriedades visuais da pagina etc. De acordo com o que vai sendo selecionado, se monta string’s tipo exemplo: container11, body11 etc, que estao definidos no arquivo css.
To tentando assim, mas nao ta funcionando.
<form id="form">
<div class="containerBody">Testes Container: </div>
<div class="colorBody">Testes Body: </div>
</form>
Agradeco a forca.
Obrigado e abs!!!
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript">
var av_container = document.getElementsByClassName("containerBody");
var av_color = document.getElementsByClassName("colorBody");
av_container = "container";
av_color = "body";
var val_avCtr;
var val_avCor;
var val_avBdy;
var val_avPti;
function writer_(avCtr){
val_avCtr = document.getElementById("avContainer");
val_avCtr.value = avCtr;
}
function writer_1(avCor){
val_avCor = document.getElementById("avColor");
val_avCor.value = avCor;
if((val_avCor != null && val_avCor != '') && (val_avCtr != null && val_avCtr != '')){
val_avCtr.value = "";
av_container += val_avCtr.value + val_avCor.value;
alert("CONTAINER: " + av_container);
this.clean_();
}
}
function writer_2(avBdy){
val_avBdy = document.getElementById("avBody");
val_avBdy.value = avBdy;
}
function writer_3(avPti){
val_avPti = document.getElementById("avPunt");
val_avPti.value = avPti;
if((val_avPti != null && val_avPti != '') && (val_avBdy != null && val_avBdy != '')){
av_color += val_avBdy.value + val_avPti.value;
alert("BODY: " + av_color);
this.clean_();
}
}
function clean_(){
this.av_container = "container";
this.av_color = "body";
}
</script>
</head>
<body>
<span>AV_CONTAINER:</span><br/>
AvContainer: <select id="avContainer" onchange="writer_(this.value)">
<option value="0" id="avCont0"></option>
<option value="1" id="avCont1">1</option>
<option value="2" id="avCont2">2</option>
<option value="3" id="avCont3">3</option>
<option value="4" id="avCont4">4</option>
</select>
<br/>
AvColor: <select id="avColor" onchange="writer_1(this.value)">
<option value="0" id="avColor0"></option>
<option value="1" id="avColor1">1</option>
<option value="2" id="avColor2">2</option>
<option value="3" id="avColor3">3</option>
<option value="4" id="avColor4">4</option>
</select>
<br/>
<br/>
<span>AV_BODY:</span><br/>
AvBody: <select id="avBody" onchange="writer_2(this.value)">
<option value="0" id="avBody0"></option>
<option value="1" id="avBody1">1</option>
<option value="2" id="avBody2">2</option>
<option value="3" id="avBody3">3</option>
<option value="4" id="avBody4">4</option>
</select>
<br/>
AvPunti: <select id="avPunt" onchange="writer_3(this.value)">
<option value="0" id="avPunti0"></option>
<option value="1" id="avPunti1">DE 01 A 10</option>
<option value="2" id="avPunti2">DE 11 A 20</option>
<option value="3" id="avPunti3">DE 21 A 30</option>
<option value="4" id="avPunti4">DE 31 A 40</option>
</select>
<form id="form">
<div class="containerBody">Testes Container: </div>
<div class="colorBody">Testes Body: </div>
</form>
</body>
</html>