Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    vbscript e jscript insieme nella stessa pagina

    è possibile utilizzare i due tipi di linguaggio scripting insieme in una stessa pagina? e se sì, in che modo? sapete qualche link che tratta di questo argomento?

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Si. Ti spiego come.

    Asp ha una direttiva che consente di dichiarare il linguaggio principale :<%@Language=VbScript%>

    Per usare VbScript come linguaggio principale e javascript come secondario farai:

    codice:
    <%@Language=VbScript%>
    <script language="javascript" RUNAT="Server">
    function TestJavascript(){
    Response.Write("Questa è una funzione javascript")
    }
    </script>
    <%
    Response.Write "Questo è vbscript
    "
    TestJavascript()
    %>
    Viceversa se usi javascript come linguaggio principale:
    codice:
    <%@Language=Javascript%>
    <script language="vbscript" RUNAT="Server">
    Function TestVbscript()
    Response.Write "Questa è una funzione vbscript"
    End Function
    </script>
    <%
    Response.Write("Questo è Javascript
    ")
    TestVbscript()
    %>

  3. #3
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    ok baol74... come sempre chiarissimo e di grande aiuto! grazie

    vorrei chiederti una cosa...

    se io volessi integrare questo codice:

    Set fso = CreateObject("Scripting.FileSystemObject")
    pathFile=server.mappath(".....")

    if fso.FileExists(pathFile) then
    fso.DeleteFile(pathFile)
    end if

    set fso=nothing

    in qst:

    <%@LANGUAGE = JScript%>


    <%
    var id_doc= Request.QueryString ( "doc" ) ;
    var nome_file= Request.QueryString ( "file" ) ;

    SQL = "DELETE FROM documenti WHERE id ='" + id_doc + "'";
    Connessione.Execute(SQL);

    SQL2 = "DELETE FROM classe WHERE iddocumento ='" + id_doc + "'";
    Connessione.Execute(SQL2);

    SQL3 = "DELETE FROM doc_personali WHERE iddoc = '" + id_doc + "'";
    Connessione.Execute(SQL3);
    %>
    tu come faresti?

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Io lo farei in javascript.

    Se vuoi mantenerlo in vbscript devi metterlo in una funzione.
    Come nell'esempio sopra

  5. #5
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    io vorrei farlo tutto in jscript ma non son capace
    cioè
    ho qst codice:
    function DeleteFile(filespec)
    {
    var fso;
    fso = new ActiveXObject("Scripting.FileSystemObject");
    fso.DeleteFile(filespec);
    }
    ma siccome non riesco a dirgli a quale cartella indirizzarsi, stavo cercando un'alternativa... ma se tu mi potresti postare qualcosa che permetta di eliminare un file da una cartella specifica, mi faresti davvero contento!

    grazie cmq per la pazienza

  6. #6
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    codice:
    function DeleteFile(FileName){
    var fso = Server.CreateObject("Scripting.FileSystemObject");
    var Path = Server.MapPath(FileName) 
    if (fso.FileExists(Path))fso.DeleteFile(Path,true)
    }

  7. #7
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    mi funziona ... grazie!

  8. #8
    E' possibile includere in una pagina jscript un codice VBScript che chiede istruzioni al jscript della pagina?
    Scambio link

  9. #9
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da Baol74
    Si. Ti spiego come.

    Asp ha una direttiva che consente di dichiarare il linguaggio principale :<%@Language=VbScript%>

    Per usare VbScript come linguaggio principale e javascript come secondario farai:

    codice:
    <%@Language=VbScript%>
    <script language="javascript" RUNAT="Server">
    function TestJavascript(){
    Response.Write("Questa è una funzione javascript")
    }
    </script>
    <%
    Response.Write "Questo è vbscript
    "
    TestJavascript()
    %>
    Viceversa se usi javascript come linguaggio principale:
    codice:
    <%@Language=Javascript%>
    <script language="vbscript" RUNAT="Server">
    Function TestVbscript()
    Response.Write "Questa è una funzione vbscript"
    End Function
    </script>
    <%
    Response.Write("Questo è Javascript
    ")
    TestVbscript()
    %>
    curiosità ma in questo caso che estensione si dà al file?
    Tony

  10. #10

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.