Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19

Discussione: javascript esterni

  1. #11
    Ciao, sinceramente mi sembra strano, guardando il codice c'avrei scommesso che avresti risolto sostituendo:

    <body onload ="java-script:mytime()" >

    con:

    <body onload ="javascript:mytime()" >

    vabbò, l'importante è che ti funzica



    Ciaoooo.

  2. #12
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    ci avevo provato anche cosi, ma il problema è che vuole l'attributo name...infatti anche scrivendo :
    <body onload="mytime()"> funziona lo stesso!!

    grazie mille comunque!

  3. #13
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    riccardone, ho visto ora la tua risposta...che oggetti sono??

  4. #14
    ops è vero:

    window.document.rclock.rtime.value=time;

    dal js accedi al form per nome...non sono stato attento!!!



    Ciaoooo

  5. #15
    Originariamente inviato da corvetta
    riccardone, ho visto ora la tua risposta...che oggetti sono??
    ops... come non detto. Sono proprieta' che permettono di far interagire applicazioni winform con script presenti in pagine web. Mi son venuti in mente avendo studiato da poco la materia ma senza ragionare che servono in ambiente desktop e non e' il tuo caso.
    Saluti a tutti
    Riccardo

  6. #16
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ho guardato il codice e l'ho provato: ne ho concluso che il problema è semplicemente che è scritto male ed è per questo che non funziona.

    1) l'attributo name del form è sconsigliato perchè obsoleto (almeno così dice visual studio 2005 :master: )

    2) una pagina aspx che usa il form senza l'attributo runat=server? :master:

    3) il file esterno viene letto benissimo ma genera un bel po' di errori: basta andare in debug e si vede

    ho fatto questa variante e mi va bene con IE7, firefox2 e Opera9

    pagina
    codice:
    <%@ Page Language="VB" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Pagina senza titolo</title>
        <script language="javascript" src="tuoFile.js" type="text/javascript"> </script> 
    </head>
    <body>
        <form id="rclock" action="">
            ORARIO DI RIFERIMENTO PER LA TIMBATURA:
            <input type="text" style="border-right: 0px solid; border-top: 0px solid; font-weight: bolder; font-size: 12px; border-left: 0px solid; border-bottom: 0px solid; font-family: tahoma; text-align: center; color: white; background: #076390;" name='rdata"[/COLOR]' id="rdata" size="22" />
            <input type="text" style="border-right: 0px solid; border-top: 0px solid; font-weight: bolder; font-size: 12px; border-left: 0px solid; border-bottom: 0px solid; font-family: tahoma; text-align: center; color: white; background: #076390;" name="rtime" id="rtime" size="10" />
            <hr />
        </form>
    </body>
    </html>

    file tuoFile.js esterno (nella stessa directory della pagina)
    codice:
    window.onload = window_onload;
    function window_onload()
    {
        mytime();
    }
    
    function mytime()
    {
    
        var x = new Date();
        var y = new Date();
    
        var h = x.getHours();
        var m = x.getMinutes();
        var s = x.getSeconds();
    
        if(s <= 9) s = "0" + s;
    
        if(m <= 9) m ="0" + m;
    
        if(h <= 9) h = "0" + h;
    
        var time = h + ":" + m + ":" + s;
        document.getElementById("rtime").value = time;
    
        var dayName = ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"];
    
        var monName = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
    
        var now= new Date();
        document.getElementById("rdata").value = dayName[now.getDay()] + " " + now.getDate() + " " + monName[now.getMonth()]+ " " + now.getFullYear() ;
        
        window.setTimeout(mytime, 1000);
    }
    Pietro

  7. #17
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    grazie pietro!
    ora ci provo anche cosi!!

  8. #18
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    è vero grazie cosi funziona!!!

  9. #19
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11

    asp:Listbox

    vi pongo un altro quesito...ho usato in un form un controllo asp:Listbox...lo sto usando tipo la vecchia combo di VB....sull'evento SelectedIndexChanged vorrei caricare delle text...


    protected void lstUID_SelectedIndexChanged(object sender, EventArgs e)
    {
    CaricaDati(lstUID.Text);
    }

    private void CaricaDati(string strUID)
    {
    LBaseDati.CADO BaseDati = new LBaseDati.CADO();

    strSql = "SELECT uid, pwd, livello FROM T_LOGIN WHERE uid='" + strUID + "'";
    if (BaseDati.Esegui(strSql, CConnection.Connessione, ref DR) == "")
    {
    if (DR.Read())
    {
    //carico i txt
    txtUID.Text=DR.GetString(0);
    txtPWD.Text=DR.GetString(1);
    txtLIV.Text=DR.GetString(2);
    }
    DR.Close();
    }
    BaseDati = null;
    }

    ma non funge....perche??
    suggerimenti???
    buona giornata!

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.