Jump to content
Fórum Script Brasil
  • 0

Vbscript


mestre fyoda
 Share

Question

5 answers to this question

Recommended Posts

  • 0

não entendi. a mensagem de erro é "não é possivel usar parenteses ao chamar um Sub"?? e qual a linha do erro??

mostra o codigo onde você chama a funcao.

mas acho que na verdade você esta chamando em asp a funcao não?? então você devia declara-la no proprio asp (entre <% %>) e não na tag script.

Link to comment
Share on other sites

  • 0

&lt;script language="vbscript">

    Sub Altera_Quantidade(campo,indice)

        Response.Cookies("Quantidade")(CStr(indice)) = "10"
    
    END Sub

</script>

 <input type="text" name="qtd<%= Request.Cookies("COD_Produto")(x) %>" id="qtd" value="1" maxlength="2" size="2" class="quantidade" onchange='Altera_Quantidade("qtd<%= Request.Cookies("COD_Produto")(x) %>", "<%= Request.Cookies("COD_Produto")(x) %>")' />

como assim Kuroi, então você devia declara-la no proprio asp (entre <% %>) e não na tag script ?

Edited by mestre fyoda
Link to comment
Share on other sites

  • 0

não costumo usar vbscript então não sei direito, mas acredito que Response.Cookies so pode se usado em ASP e não em VBScript. ou seja, você teria que declara-la entre <% %>, assim:

<%

    Sub Altera_Quantidade(campo,indice)

        Response.Cookies("Quantidade")(CStr(indice)) = "10"
    
    END Sub

%>[/code]

e não na tag script.

mas agora vai ter outro problema, você não vai poder chamar a Sub Altera_Quantidade no onchange, já que ela esta declarada na parte dinamica do site. então você teria que postar o formulario no onchange pra depois chamar a funcao, ou usar ajax pra chama-la.

ou ainda, não sei se é possivel, alterar os cookies via JavaScript.

Link to comment
Share on other sites

  • 0

Está dando erro :

Erro: AlteraQuantidade is not defined

Agora eu estou fazendo assim :

<%@LANGUAGE="VBSCRIPT"%><%
Option Explicit
Response.Buffer = True
%>

<%
    Sub AlteraQuantidade(campo,indice)

        Response.Cookies("Quantidade")(CStr(indice)) = "10"
        
    END Sub


%>
<input type="text" name="qtd<%= Request.Cookies("COD_Produto")(x) %>" id="qtd" value="1" maxlength="2" size="2" class="quantidade" onchange='AlteraQuantidade("qtd<%= Request.Cookies("COD_Produto")(x) %>", "<%= Request.Cookies("COD_Produto")(x) %>")'

Edited by mestre fyoda
Link to comment
Share on other sites

  • 0

a explicacao pra isso ta aqui:

mas agora vai ter outro problema, você não vai poder chamar a Sub Altera_Quantidade no onchange, já que ela esta declarada na parte dinamica do site. então você teria que postar o formulario no onchange pra depois chamar a funcao, ou usar ajax pra chama-la.

ou ainda, não sei se é possivel, alterar os cookies via JavaScript.

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
      150.1k
    • Total Posts
      647.1k
×
×
  • Create New...