Ir para conteúdo
Fórum Script Brasil
  • 0

Onde Estou Errando ?


Guest Sergio Luque

Pergunta

Guest Sergio Luque

Amigos , tenho uma função em javascript que é montada pelo asp , e ao terminar o do while ela fica assim :

<script type="text/javascript">
  function mouseOver(Qual) {
    var texxto = "";
    if (Qual=="1") { document.b1.src ="imagens/bt1_mv.gif"; texxto = "<img src='imagens/opcao_1.gif'><br>A Indústria Gráfica há mais de três décadas é uma empresa que se mantém em sintonia com as tendências do setor e vem buscando a modernização constante de seu parque gráfico.";}
    if (Qual=="2") { document.b2.src ="imagens/bt2_mv.gif"; texxto = "<img src='imagens/opcao_2.gif'><br>Nossa tecnologia gráfica consiste em equipamentos de última geração, atendendo a seus clientes desde a introdução inicial ao acabamento final.
Na linha de produção, além de possuir ....."; }
    document.getElementById('Legenda').innerHTML = texxto;
  }
</script>

Quando é chamada essa função , a mesma não roda , diz que existe um erro , mas se eu montar a rotina sem os espaçoes ente as palavras , onde eu atualizo o campo texxto , a bichinha roda que é uma beleza , será que é o espaços entre as palavras, se for alguém tem alguma idéia de como contornar isso ?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

C tem q tomar cuidado com strings muito longas. Geralmente a gente usa concatenação quando se preenche uma linha inteira do editor.

O seu problema é que você deu um ENTER nesse trecho:

ao acabamento final. <-- aqui

Na linha de

Uma dica, procure identar melhor seu codigo:

<script type="text/javascript">
function mouseOver(Qual) {
    var texxto = "";
    if (Qual=="1") {
        document.b1.src ="imagens/bt1_mv.gif";
        texxto = "<img src='imagens/opcao_1.gif'><br>A Indústria Gráfica há mais de três décadas é uma empresa que se";
        texxto += " mantém em sintonia com as tendências do setor e vem buscando a modernização constante de seu parque gráfico.";
    }
    if (Qual=="2") {
        document.b2.src ="imagens/bt2_mv.gif";
        texxto = "<img src='imagens/opcao_2.gif'><br>Nossa tecnologia gráfica consiste em equipamentos de última geração, ";
        texxto += "atendendo a seus clientes desde a introdução inicial ao acabamento final. Na linha de produção, além de possuir .....";
    }
    document.getElementById('Legenda').innerHTML = texxto;
}
</script>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...