• User Newbie

    ho bisogno di un enorme aiuto.

    Buon giorno,
    ho bisogno di un enorme aiuto.
    Sto realizzando un sito in ".asp" basato su una pagina denominata "tema" ed eguale per l'intero sito (in questa pagina vado ad includere i file: testa.asp - sinistra.asp - sotto.asp con il comando: ).
    Ogni file denominato "Contenuto" ha delle diverse parole chiave e descrizione, sto provando con i comandi sotto indicati ma guardando con Explorer ottendo questo messaggio di errore:

    Microsoft VBScript compilation error '800a0400'

    Expected statement

    /Default.asp, line 7

    <META NAME="keywords" content="........../">
    ^
    come posso correggere???????

    Nella pagina "Tema":

    <%
    IF titolo = "" then
    titolo = ""
    end if
    %>

    <%=parole_chiave%>
    <%=descrizione%>
    <title><%=Titolo%></title>

    <%MostraPagina()%> (nel punto dove appare il "Contenuto")

    Nella pagina "Contenuto":

    <%
    titolo = "default.asp"
    Sub MostraPagina() %>
    <%
    <META NAME="keywords" content="........./">
    %>
    <%
    <META NAME="description" content="........">
    %>

    <% End Sub %>

    Grazie infinite a chi mi può aiutare!!!


  • Moderatore

    Prova con:

    Nella pagina "Tema":

    
    <%
    IF titolo = "" then
    titolo = ""
    end if
    
    Response.write parole_chiave
    Response.write descrizione
    Response.write "<title>" & Titolo & "</title>"
    MostraPagina&#40;&#41;
    %>
    
    

    Non abusare dei tag <%...%> cerca di accorpare le istruzionei lato server in blocchi di codice consecutivi, la pagina verrà creata più velocente ed il codice più "pulito".

    Nella pagina "Contenuto":

    
    <%
    titolo = "default.asp"
    Sub MostraPagina&#40;&#41; 
      ' Scrivi qui il codice che deve essere eseguito dalla Sub
    End Sub
    %>
    
    <META NAME="keywords" content="........./">
    <META NAME="description" content="........">
    
    <% MostraPagina&#40;&#41; %>
    
    
    

    Non confondere i Tag HTML (<META...) con il codice VBscript!!!
    Ciao!!