Jump to content


Uermeson

Member Since 19/09/2008
Offline Last Active 19/11/2008, 11:20
-----

Topics I've Started

Erro No Ie 6.0 - Se Puderem Ajudar AgradeÇo

07/11/2008, 10:24

Pessoal, Olá
Se puderem me ajudar agradeço, fiz este script para calcular quantidade de tintas dentre outras funcões, no IE e no FF os qais eu estava usando para testar o código funcionou bom todo, mas no IE 6 da erro, o qual segue abaixo:

************************************************************
Linha: 16
Caractere: 38
Erro: COnstante de Sequencia não finalizada
Código 0
************************************************************
************************************************************
Linha: 128
Caractere: 2
Erro: Objeto esperado
Código 0
************************************************************
************************************************************
Linha: 108
Caractere: 2
Erro: Objeto esperado
Código 0
************************************************************

ja verifiquei as linhas e os caracteres eu acho que ta tudo normal vou postar o código abaixo:

Lembro que uso um JS para o calculo de ambientes e outro para funcções comuns

o abaixo é do:&lt;script src="indexOf_java/jsF.js"></script>
[codebox]function calcu(){
var dc = document.calc;
var a = Number(document.calc.area.value);
var b = Number(document.calc.demaos.value);
var l = document.calc.linha.value;
var und = document.calc.UND[0].checked;
var und2 = document.calc.UND[1].checked;

if(a == ""){
alert("Coloque a area em Metros quadrados");
dc.area.focus();
return false
}
if(b == ""){
alert("É necessário o numero de demão");
dc.demaos.focus();
return false
}
if(l == "SELECIONE"){
alert("Escolha uma linha")
return false
}
if(und== false && und2 == false){
alert("informe o tipo de Unidade, Se é Galão ou Lata");
return false
}

if(und == true){
var geralt = "ok";
if(l == "a"){
var linha = "Bella";
var rend = 125;
var rend2 = 175;
}
if(l == "b"){
var linha = "Maximus";
var rend = 125;
var rend2 = 175;
}
if(l == "c"){
var linha = "Prolatex";
var rend = 170;
var rend2 = 180;
}
if(l == "d"){
var linha = "Prolacrill - Semi Brilho";
var rend = 170;
var rend2 = 180;
}
if(l == "e"){
var linha = "Prolacrill Plus - Semi Brilho";
var rend = 170;
var rend2 = 180;
}
}

if(und2== true){
var geragl = "ok";
if(l == "a"){
var linha = "Bella";
var rend = 25;
var rend2 = 35;
}
if(l == "b"){
var linha = "Maximus";
var rend = 25;
var rend2 = 35;
}
if(l == "c"){
var linha = "Prolatex";
var rend = 34;
var rend2 = 36;
}
if(l == "d"){
var linha = "Prolacrill - Semi Brilho";
var rend = 34;
var rend2 = 36;
}
if(l == "e"){
var linha = "Prolacrill Plus - Semi Brilho";
var rend = 34;
var rend2 = 36;
}
}

if(geralt == "ok"){
var x = Math.ceil((a*b)/rend);
var y = Math.ceil((a*b)/rend2);
alert("RESULTADO: SOBRE REBOCO: "+ x +" LATAS E SOBRE MASSA: " + y +" LATAS");
}
if(geragl == "ok"){
var x = Math.ceil((a*b)/rend);
var y = Math.ceil((a*b)/rend2);
alert("RESULTADO: SOBRE REBOCO: "+ x +" GALOES E SOBRE MASSA: " + y +" GALOES");
}
}


function area(){
var dc = document.calarea;
var h = Number(dc.H.value.replace(/,/gi,"."));
var l = Number(dc.W.value.replace(/,/gi,"."));
var t = Number(dc.T.value.replace(/,/gi,"."));
var j = Number(dc.J.value.replace(/,/gi,"."));

if(h == ""){
alert("Qual a Altura?");
dc.H.focus();
return false}
if(l == ""){
alert("Qual a Largura?");
dc.W.focus();
return false}

if(t == ""){
var tt = 0;
alert("O TETO NAO SERA INCLUIDO NA CONTA");}else{ var tt = t;}
if(j == ""){
var jj = 0;
alert("PORTAS E JANELAS NAO SERAO SUBTRAIDOS DO CALCULO");}else{var jj = j;}

var x = (h*l)+(tt-jj);
alert("O Total de Area é "+Math.ceil(x)+"M² este valor sera inserido no calculo de tintas");
document.calc.area.value = Math.ceil(x);
}[/codebox]

e este abaixo é do:
&lt;script language="javascript" src="indexOf_java/js.js"></script>
[codebox]function imagem(arquivo) {
document.getElementById("logo").src=arquivo;
}
function imglink(arquivo) {
document.getElementById("entsite").src=arquivo;
}
function inserirTexto(div, texto){
document.getElementById(div).innerHTML = texto;
}
function uRl_index(url){
location.href="?indexOn_Chef="+url;
}
function botton(botton,classe){
document.getElementById(botton).className = classe;
}
function aparece(div) {
document.getElementById(div).style.visibility = "visible";
}
function sumir(div) {
document.getElementById(div).style.visibility = "hidden";
}
[/codebox]

e abaixo o formulario que calcula :
[codebox]<div class="dv_form_calc" id="dv_form_calc">
<form id="calc" name="calc">
<fieldset><legend>Insira os Valores:</legend>
<div align="left">Aréa
<input name="area" type="text" size="13" id="area"/>
N° de Demãos
<input name="demaos" type="text" id="demaos" size="13"/>
<br />
LINHA DE SUA ESCOLHA
<select name="linha" id="linha">
<option value="SELECIONE">SELECIONE</option>
<option value="a">BELLA</option>
<option value="b">MÁXIMUS</option>
<option value="c">PROLATEX</option>
<option value="d">PROLACRIL</option>
<option value="e">PROLACRIL PLUS</option>
</select> <input name="Resposta" type="button" id="Resposta" onclick="java script: calcu()" value="VER" border="1" />
<br />
RESPOSTA EM: LATA DE 18L
<input name="UND" type="radio" value="GL" id="UND" />
GALÃO DE 3,6L
<input name="UND" type="radio" value="LT" id="UND" />
</div>
</fieldset></form></div>
<div class="dv_calc_area" id="dv_calc_area"><form name="calarea" id="calarea"><fieldset>
<legend> CALCULE A ÁREA AQUI</legend>

ALTURA
<input name="H" type="text" size="10" />
LARGURA
<input name="W" type="text" size="10" />
<br />
TETO:
<input name="T" type="text" size="10" />
JANELAS
<input name="J" type="text" size="10" />
<input name="Resposta2" type="button" id="Resposta2" onclick="java script: area()" value="VER" border="1" /></fieldset></form></div>
</div>[/codebox]

Bom , é isso se puderem me ajudar serei Muito muito grato. agraeço e abraço. :lol:

IPB Skin By Virteq