Jump to content


Photo

Problemas Usando Getelementbyid


  • Faça o login para participar
4 replies to this topic

#1 erwebsolution

erwebsolution

    12 Horas

  • Usuários
  • 207 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 09/06/2005, 01:16

Galera o problema é o seguinte... estou tendo problemas para exibir o resultado de uma variavel que é gerada dentro de um for (a variavel já foi testanda com o document.write e está funfando) mas o infeliz do getElementById não coloca o resultado onde deve... simplesmente dá erro.

linha: 50
caracter: 2
Erro: O objeto não da suporte ao método ou a propriedade

A function é essa:

function randomimg(tecla) {
var word=new Array();
var tab=new Array();
campodiv = document.getElementById("img");
divrand = document.getElementById("rand");

if (tecla==64){
	document.form3.score.value=900;
	countpalavras = 0;
	image=0
	a = palavras.split("|");
	v = 0;
	for(k=0; k<a.length; k++){
  countpalavras ++;
  }
	rand=Math.floor(Math.random()*countpalavras)
	if (rand==0){
  campodiv.innerHTML = "<img src='images/"+a[0]+".jpg' border=0><br>";
  for(w=0; w<a[0].length; w++){
 	 word[w]=a[0].substring(w,w+1);
 	 tab[w]=("&nbsp;_&nbsp;");
 	 }
  }
	else {
  campodiv.innerHTML = "<img src='images/"+a[rand]+".jpg' border=0><br>";
  for(w=0; w<a[rand].length; w++){
 	 word[w]=a[rand].substring(w,w+1);
 	 tab[w]=("&nbsp;_&nbsp;");
 	 }
  }
}
else{
	for(w=0; w<word.length; w++){
  tecla=para_caracter(escape(tecla));
  document.form2.txt.value=tecla;
  if (word[w]==tecla){
 	 tab[w]="&nbsp;"+tecla+"&nbsp;";
 	 if (escolhidas==""){
    escolhidas=tecla;
 	 }
 	 else{
    escolhidas=escolhidas+","+tecla;
 	 }
 	 }
	}
}
aux=0
for(w=0; w<tab.length; w++){
  aux=aux+tab[w];
	//document.write(tab[w]);
}
divrand.innerHTML = aux;
}


PLZ HELPPPPP!!!!....

KLAUS... ALICA... ALGUEM BUAAAAAAA

:( :( :( :( :( :( :(
www.pixelsepontos.com.br

ernestop@pixelsepontos.com.br

www.parrotsplace.com.br
As mais belas aves no seu alcance

www.lugardasaves.com.br
Tudo sobre como criar as mais variadas espécies de aves

#2 Rehzus

Rehzus

    Normal

  • Usuários
  • 98 posts
  • Sexo:Não informado

Posted 09/06/2005, 08:09

Bom, erwebsolution

Não sei exatamente onde é essa linha 50...
Mas já posso adiantar que talvez o problema esteja no ID "img", tanta mudar esse ID para outra srtring que não seja um nome de elemento.

Mas se você passar o link da página inteira, provavelmente eu acho o problema para você.

=D
"A imaginação é muito mais importante que o conhecimento" (Albert Einstein)

#3 erwebsolution

erwebsolution

    12 Horas

  • Usuários
  • 207 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 09/06/2005, 16:24

Rehzus... o problema não está no ID img mas sim no ID rand... é ele que dá pau...

ai vai a url: FORCA
www.pixelsepontos.com.br

ernestop@pixelsepontos.com.br

www.parrotsplace.com.br
As mais belas aves no seu alcance

www.lugardasaves.com.br
Tudo sobre como criar as mais variadas espécies de aves

#4 Rehzus

Rehzus

    Normal

  • Usuários
  • 98 posts
  • Sexo:Não informado

Posted 12/06/2005, 11:32

O problema que o Firefox detectou aqui é que a variável "image" não está definida...
"A imaginação é muito mais importante que o conhecimento" (Albert Einstein)

#5 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 13/06/2005, 02:24

O problema que o Firefox detectou aqui é que a variável "image" não está definida...

Mais específicamente na linha 106:

<script>document.write("<img src='images/"+image+".jpg' border=0>")</script>

[]’s :DAté mais




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq