Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    Errore con il comando include

    Ho una pagina index.asp che inizia con questa riga di codice:
    <%@ LANGUAGE = JScript %>

    All'interno di quetsa pagina c'è il comando include, che include un'altra pagina login.asp
    Questa pagina login.asp inizia con la riga di codice;
    <%@ LANGUAGE = JScript %>
    Quando Scrivo l'indirizzo url/index.asp ho questo errore:

    Tipo di errore:
    Active Server Pages, ASP 0141 (0x80004005)
    Il comando @ può essere utilizzato una sola volta in una pagina ASP.
    /url/login.asp, line 1

    Allora ho tolto la linea
    <%@ LANGUAGE = JScript %>
    dalla pagina login.asp
    A questo punto chiamo index.asp ed ho questo errore:

    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A0401)
    Prevista fine istruzione
    /url/login.asp, line 1, column 16

    La pagina login.asp ha il seguente codice (codice che non fa nulla è solo per testare il funzionamento):

    <%var Debug = true;%>
    <html>
    <head>
    <title>Login</title>
    </head>
    <body>ok
    </body>
    </html>

    Se richiamo la pagina di login.asp direttamente, non mi dà errori.

    Come faccio a risolvere il problema?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    ho cambiato la pagina login.asp perchè inserivo i tag html erroneamente.
    Adesso la pagina login.asp è composta dal seguente codice:

    <%var Debug = true;%>
    <form method="post" action="login.asp">
    <table width="182" bgcolor="#555FAA" style="border-collapse: collapse; border-style: solid; " bordercolor="#2F0000" cellspacing="0" cellpadding="0">
    <tr>
    <td width="72"><T1>Nome:</T1></td>

    <td width="110"><input name="username" type="text" size="13"></td>
    </tr>
    <tr>
    <td><T1>Password:</T1></td>
    <td width="72"><input type="password" name="password" size="13"></td>
    </tr>
    <tr>
    <td></td>
    <td width="110" ><input name="submit" type="submit" value="ENTRA" ></td>
    </tr>
    </table>

    </form>

    Ma ho sempre lo stesso errore:

    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A0401)
    Prevista fine istruzione
    /url/login.asp, line 1, column 16
    var Debug = true;

  3. #3
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Forse l'errore è nella pagina che include login.asp.....
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    abcd1000,

    se usi JScript devi mettere nella pagina index <%@ Language=JScript %>
    e nell'include solo codice

    Quando viene richiesta una pagia asp, IIS come prima cosa guarda se ci sono include. Se ci sono prende i vari file di testo indicati nell'include e li mette nella pagina che li include e poi esegue il codice asp

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.