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

    As con vb script o con jscript

    Mi spiegate le differenze legate tra questi due modi di creare active server pages?
    Ho visto che la logica è ovviamente identica ma i comandi e la sintassi sono diverse.
    Quale deifferenza?
    Quale secondo voi il migliore? :master:
    Io uso ASP VBscript e mi trovo benissimo ma spesso trovo degli esempi e delle spiegazioni in ASP Jscript! come posso compararli e tirare fuori quello che mi serve?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    puoi fare esattamente le stesse cose... la differenza sta nella sintassi del linguaggio e in alcune funzioni già pronte che fanno parte del linguaggio (VBScript ne ha qualcuna in +).. poi sta a te usare il linguaggio che + preferisci.. io ad esempio uso JScript perchè è C-like
    inoltre i 2 linguaggi possono coesistere all'interno dello stesso file .asp solo che ci sono dei problemini di visibilità delle varibili

    cercasi siti con 1000 accessi al giorno di media per testing servizio di statistiche professionale... per info pvt me

  3. #3
    è un pò come dire: ma come mai per programmare in asp.net ho C#, J# e VB.net?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    inoltre i 2 linguaggi possono coesistere all'interno dello stesso file .asp solo che ci sono dei problemini di visibilità delle varibili
    ciao,
    anch'io sapevo in teoria questa cosa, pero' adesso che ho necessità di inserire un pezzo di jscript nel mio codice (è un FOR particolare che non riesco a rendere in vbscript ) mi sto incasinando...

    Come si fa a far coesistere i due linguaggi in un'unica pagina - a livello di sintassi corretta?

    Dato che non mi fa inserire due blocchi <% language="vbscript" %>
    e <% language="jscript" %> nella stessa pagina.
    Il messaggio di errore mi dice che questa istruzione è consentita una sola volta.

    Mi rendo conto di star perdendomi in un bicchier d'acqua e che la soluzione sarà facilissima, ma mi sfugge... come devo fare per usare poche righe di Jscript insieme a tutto il resto dello script scritto in VbScript?

    Grazie

  5. #5
    Metti il jscript in un'altra pagina.
    Dalla pagina con vbScript chiami quella con jscript in questo modo:
    codice:
    server.execute("paginaconjscript.asp")
    Vedi se funzia.

  6. #6
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    codice:
    <%@ LANGUAGE = VBScript%>
    <%
    
    'codice VBScript
    
    %>
    
    <script language="JScript" runat="Server">
    
    //codice JScript
    
    </script>
    ovviamente puoi fare anche il contrario....
    cercasi siti con 1000 accessi al giorno di media per testing servizio di statistiche professionale... per info pvt me

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    e provare a fare questo "FOR particolare" in VBScript?
    Prova a postare il JScript che proviamo a tradurlo

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    i due linguaggi nella stessa pagina vengono interpretati separatamente
    questa roba qua ad esempio
    codice:
    <%@language="vbscript"%><%
    Response.Write "Questo è stato scritto in VBScript
    "
    %><script runat="server" language="JScript">
    Response.Write("questo è stato scritto in JScript
    ")
    </script>
    darà come risultato
    codice:
    questo è stato scritto in JScript
    Questo è stato scritto in VBScript
    viene eseguito prima il JScript

  9. #9
    Grazie, ora provo... (anche se credo di aver trovato una strada alternativa a quel FOR, e probabilmente non ho piu' bisogno di usare anche Jscript)
    Grazie ugualmente per le dritte

    Cmq - visto che Willybit era incuriosito dal ciclo FOR "rognosetto" da tradurre in VBscript - ve lo posto lo stesso. E' quello contenuto in questa funzione (sono alle prese con l'xmlDOM):
    function findChilds (currentNode, childName) {
    // istruzioni
    for (var currentChild = currentNode.firstChild; currentChild != null; currentChild = currentChild.nextSibling)
    {
    //istruzioni nel ciclo
    }
    }

  10. #10
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    se currentNode e currentChild sono oggetti credo sia così
    codice:
    Function findChilds(currentNode, childName)
    	'istruzioni
    	set currentChild = currentNode.firstChild
    	do while not isNull(currentChild)
    		'istruzioni
    		set currentChild = currentChild.nextSibling
    	loop
    End Function

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.