Jump to content
Fórum Script Brasil
  • 0

Onde Estou Errando ?


Guest Sergio Luque
 Share

Question

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 to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...