Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Errore nel codice: Previsto ';'

    Ciao, cosa c'è di sbagliato in questo codice, perchè dopo il primo caricamento della combobox dinamica restituisce errore: Previsto ';'

    <select size="1" name="test" onChange="window.document.location='test.asp?impia nto='+this.value+'&id='+<%=id%>+'&time='+<%=strCod ice%>+'&anno='+<%=strAnno%>;">
    E' un problema che si presenta quando cerco di passare del testo (stringa) all'interno delle variabili, sin quando i valori sono tutti numeri la pagina funziona perfettamente...

    Così è OK:
    codice:
     test.asp?strVal=ROMA&strId=2&strTime=1&strAnno=2005
    Così va in errore:
    codice:
    test.asp?strVal=ROMA&strId=2&strTime=1&strAnno=2005&strMese=Ottobre
    Restituisce Ottobre non è definito...


  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non dici in quale linguaggio (HTML4, XHTML Strict / Transitional).
    E posti linguaggio lato server (che non viene visto dal browser): devi postare il codice come arriva al browser (click destro > mostra sorgente)

    Tieni anche presente che quell'errore puo` essere dovuto a parentesi o virgolette non chiuse correttamente, anche in righe precedenti a quella segnalata.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    La pagina è realizzata in ASP con delle combobox popolate automaticamente tramite l'evento OnChange.

    Questo è il sorgente che arriva lato client (tasto destro - HTML):

    <select size="1" name="test" onChange="window.document.location='test.asp?strVa l='+this.value+'&strId='+5+'&strAnno='+2005+'&strI dmese='+10+'&strSettimana='+2+'&strTime='+2+'&strM ese='+Ottobre;">
    Restituisce:

    Ottobre non è definito...

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao [trodat],

    sembra che usi le variabili asp come se fossero lato client...
    non serve chiudere la stringa javascript e concatenare col +
    ti basta fare così
    codice:
    select size="1" name="test" onChange="window.document.location='test.asp?impianto='+this.value+'&id=<%=id%>&time=<%=strCodice%>&anno=<%=strAnno%>';">

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma la variabile Ottobre e` definita in uno script precedente? Mi sembra piu` una costante che una variabile, nel qual caso hai effettivamente un errore di sintassi:
    ...'&strMese=Ottobre';"

    Nota che la & deve risultare sempre scritta come
    & amp; (senza lo spazio)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    anzi, visto che di stratta di una combo, sarebbe più corretto così
    codice:
    <select size="1" name="test" onChange="window.document.location='test.asp?impianto='+this.options[this.selectedIndex].value+'&id=<%=id%>&time=<%=strCodice%>&anno=<%=strAnno%>';">

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Ho corretto così:
    onChange="window.document.location='test.asp?strVa l='+this.options[this.selectedIndex].value+'&strIdt='+<%=id%>+'&strAnno='+<%=Anno%>+'& strId_mese='+<%=strIDMese%>+'&settimana='+<%=strSe ttimana%>+'&strTime='+<%=strTime%>+'&strMese='+<%= strMese%>;">
    ma continua a restituire errore (sempre lo stesso)...

    strMese lo recupero così quando ricarico la pagina:
    codice:
    strMese = request.querystring("strMese")

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ho una strana sensazione.... mi sento poco considerato

  9. #9
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da willybit
    ho una strana sensazione.... mi sento poco considerato
    Perdonami Willy!!!! VVoVe:

    Non ho letto bene la tua risposta... adesso funziona!!!! 1000 GRAZIE!!!!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.