Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: javascript

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    336

    javascript

    Ma con il .framework della microsoft (Visual Web Developer9 è possibile creare script in javascript. perchè quando creo' una pagina aspx, e tra i tag <head> inserisco uno script, come linguaggio mi prende solo visual basic e c#. Possibile che non si possano creare script java.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    codice:
    <HEAD>
    <script language="javascript">
      function ciao()
      { alert ('ciao') ; }
    </script>
    </HEAD>
    
    
    <BODY onload="javascript:ciao();">

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    336
    ok ho provato il tuo codice e va bene. Però se uso visual web developer e aggiungo una web form e non una pagina html normale, mi consente di usare come linguaggio solo il visual basic o il c#.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    336
    Cioè in poche parole se uso la dicitura:
    <script language="VB" runat="server">

    va bene


    non accetta, invece, la dicitura:
    <script language="javascript" runat="server">

    mentre se tra i tag <head>

    inserisco la dicitura:

    <script language="javascript">

    allora va bene.

    Cioè non acceta java come linguaggio lato server, mentre me lo accetta lato client.

    Come mai?

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    perchè javascript è un linguaggio lato client semplice, no ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    336
    ok grazie

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    perchè javascript è un linguaggio lato client semplice, no ?
    Guarda questo esempio:
    codice:
    <%@ Page Language="javascript" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server" language="javascript">
    function Page_Load()
    {
        var s = "prova()";
        eval(s);
    }
    
    
    function prova()
    {
        var s = "";
        
        for(var i = 0; i < 10; i++)
        {
            s += String.Format("i = {0}
    ", i);
        }
        this.Literal1.Text = s;
    
    }
    
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Pagina senza titolo</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <h3>Uso di javascript lato server</h3>
            <hr />
            <asp:Literal ID="Literal1" runat="server"></asp:Literal>
        </div>
        </form>
    </body>
    </html>
    nota l'eval(s); (l'ho messo solo per vedere se funziona lato server) che, da quanto ne sappia io, va solo con javascript.
    Pietro

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    336
    Ok hai perfettamente ragione. Funziona alla perfezione anche lato server.
    Vedo che hai dimestichezza con JavaScript.
    Io uso vbscript, java non lo conosco. Stavo consultando, però, qualche guida, ma non ti nascondo che provenendo da visual basic lo trovo un pò difficile..

    :master: Perdonami l'ignoranza

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    336
    Il tuo programma l'ho copiato e incollato su VWD, poi l'ho analizzato e l'ho capito anche se con VB l'avrei scritto in diverso modo.
    Ti ringrazio molto.

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    336
    p.s. l'ho capito, ma non saprei riscriverlo da solo. Non sono abituato alla sintassi.

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.