Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Sintassi asp virgolette

    Ciao a tutti ho un problema sulla scrittura del seguente codice in ASP
    <button name='ordini' onclick="location.href='ordini.asp'">ELENCA ORDINI</button>

    Il problema è dato dalle " " che non so come metterle quando scirvo in asp
    Ho provato così
    <%="<button name='ordini' onclick='location.href='ordini.asp''>ELENCA ORDINI</button> "%>
    ma non mi funziona, invece scrivendo
    <%="<button name='ordini' onclick=location.href='ordini.asp'>PROVA</button> "%>
    cioè togliendo le virgolette funziona ma il validatore mi da errore (ho la necessità di validare la pagina). L'errore è:

    Error Line 60, Column 549: an attribute specification must start with a name or name token

    … name='ordini' onclick=location.href='ordini.asp'>ELENCA ORDINI</button>

    Ho fatto migliaia di prove senza riuscirci, non so più che fare...Grazie

  2. #2
    <button name="ordini" onclick="location.href='ordini.asp'">ELENCA ORDINI</button>

    per i campi devi usare "... per le stringhe javascript '... se capita " nel valore da assegnare ad un campo devi rimpiazzarlo con &quot;

  3. #3
    si però se scrivo
    <% Response.write("

    <button name="ordini" onclick="location.href='ordini.asp'">ELENCA ORDINI</button></p>")%>
    non mi funziona mi da errore perchè ci sono le "...




    * Tipo di errore:
    Errore di compilazione di Microsoft JScript (0x800A03EE)
    Previsto ')'
    /operazioni.asp, line 78, column 33
    Response.Write("

    <button name="ordini" onclick="location.href='ordini.asp'">ELENCA ORDINI</button></p>")

  4. #4
    Originariamente inviato da fragolo.m
    si però se scrivo
    <% Response.write("

    <button name="ordini" onclick="location.href='ordini.asp'">ELENCA ORDINI</button></p>")%>
    non mi funziona mi da errore perchè ci sono le "...




    * Tipo di errore:
    Errore di compilazione di Microsoft JScript (0x800A03EE)
    Previsto ')'
    /operazioni.asp, line 78, column 33
    Response.Write("

    <button name="ordini" onclick="location.href='ordini.asp'">ELENCA ORDINI</button></p>")
    se usi response.write o <%= le " vanno raddoppiate

  5. #5
    ho provato a raddoppiare le "
    ho scritto
    <%="

    <button name=""ordini"" onclick=""location.href='ordini.asp'"">ELENCA ORDINI</button></p>"%>


    ma mi dà sempre l'errore
    Tipo di errore:
    Errore di compilazione di Microsoft JScript (0x800A03EE)
    Previsto ')'
    /operazioni.asp, line 78, column 33
    Response.Write("

    <button name=""ordini"" onclick=""location.href='ordini.asp'"">ELENCA ORDINI</button></p>")


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.