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

Discussione: javascript esterni

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

    javascript esterni

    Ciao a tutti...scusate sono una nuova!
    sto studiando da poco ASP.NET e sto sbattendo la testa con degli script...inserito nella pagina con tag <SCRIPT> ecc ecc funziona....volevo provare invece a mettere tutto in un javascript esterno, ma non funziona...potete aiutarmi per favore??
    ps. in che sezione va messo il tag script in cui specifico il nome del .js??

    help me!!!

    corvetta

  2. #2
    Ciao, se non ho capito male, puoi fare così:

    <head runat="server">
    <title>Titolo Pagina</title>
    <script language="javascript" src="../javascript/tuoFile.js" type="text/javascript"> </script>
    </head>


    Ciao.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    Ciao!!
    si è quello che vorrei fare....ma ci ho provato e in questo modo non richiama le funzioni...hai qualche idea?
    grazie comunque!

  4. #4
    Ciao, non saprei, a me così funziona al limite prova a postare il codice.


    Ciaoooo

  5. #5

    Re: javascript esterni

    Originariamente inviato da corvetta
    ...un javascript esterno, ma non funziona...potete aiutarmi per favore??
    prova ad approfondire l'uso di HtmlDocument.InvokeScript o WebBrowser.ObjectForScripting
    Saluti a tutti
    Riccardo

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    function mytime()
    {

    var x=new Date();
    var y=new Date();

    h=x.getHours();
    m=x.getMinutes();
    s=x.getSeconds();

    if(s<=9) s="0"+s;

    if(m<=9) m="0"+m;

    if(h<=9) h="0"+h;

    time=h+":"+m+":"+s;
    window.document.rclock.rtime.value=time;

    setTimeout("mytime()",1000);

    dayName=new Array ("Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato");

    monName=new Array ("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");

    now= new Date;
    window.document.rclock.rdata.value=dayName[now.getDay()] + " " + now.getDate() + " " + monName[now.getMonth()]+ " " + now.getFullYear() ;
    }
    (mi serve per far aggiornare l'ora su un controllo dove rdata e rtime sono due textbox)
    questa è la funzioncina che dovrebbe richiamarmi....è nel js esterno, ma va commentato il codice nel file?? scusa ma sono proprio agli inizi!

    e poi come lo richiamo???

    azieeeeeeeeeee!

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da carmine81
    <script language="javascript" src="../javascript/tuoFile.js" type="text/javascript"> </script>
    devi stare attenta ai percorsi. " ../ " potrebbe non andare bene.

    Verifica che il file .js sia raggiunto correttamente, in relazione alla POSIZIONE delle cartelle...

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    il percorso è giusto...è nella stessa cartella del file aspx...!

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    ps questo è il codice della poagina..

    <head runat="server">
    <title>Timbrature</title>
    <link rel="stylesheet" type="text/css" href="StyleSheet.css" />
    <script language="javascript" src="JSpwd.js" type="text/javascript"></script>

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

    <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:#000000; background:#076390;" name=rdata"[/COLOR] 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:#000000; background:#076390;" name="rtime" size="10" />
    <hr />

    </form>

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    ho risoltoooooooooo!!!!!
    su form dovevo mettere l'attributo name e non id...cosi funziona!!!
    grazie ragazzi!!

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.