Visualizzazione dei risultati da 1 a 7 su 7

Discussione: focus

  1. #1

    focus

    E' corretto scrivere

    <body bgcolor='#ffffff' text='#555555' onload='mytime();countdown();document.layoutform.c ognome.focus();'>

    lo chiedo perchè mytime e countdown funzionano ma non fà il focus su cognome nel form.

    Mentre se scrivo

    <body bgcolor='#ffffff' text='#555555' onload='document.layoutform.cognome.focus();'>

    funziona correttamente,

    Che cosa potrebbe essere :master:
    Prima o poi anch'io vi insegnerò qualcosa

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova ad inveritire l'ordine non sapendo cosa fanno le funzioni, dire perché non funziona e difficile
    <body bgcolor='#ffffff' text='#555555' onload=document.layoutform.cognome.focus();'mytime ();countdown();'>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    avevo già provato, le funzioni sono queste

    function mytime() {
    var x=new Date();
    h=x.getHours();
    m=x.getMinutes();
    s=x.getSeconds();
    dow=x.getDay();
    d=x.getDate();
    mo=x.getMonth();
    if(s<=9) s="0"+s;
    if(m<=9) m="0"+m;
    if(h<=9) h="0"+h;
    if (mo == 0) { mo="Gennaio"; }
    else if (mo == 1) { mo="Febbraio"; }
    else if (mo == 2) { mo="Marzo"; }
    else if (mo == 3) { mo="Aprile"; }
    else if (mo == 4) { mo="Maggio"; }
    else if (mo == 5) { mo="Giugno"; }
    else if (mo == 6) { mo="Luglio"; }
    else if (mo == 7) { mo="Agosto"; }
    else if (mo == 8) { mo="Settembre"; }
    else if (mo == 9) { mo="Ottobre"; }
    else if (mo == 10) { mo="Novembre"; }
    else if (mo == 11) { mo="Dicembre"; }

    if (dow == 0) { dow="Domenica"; }
    else if (dow == 1) { dow="Lunedì"; }
    else if (dow == 2) { dow="Martedì"; }
    else if (dow == 3) { dow="Mercoledì"; }
    else if (dow == 4) { dow="Giovedì"; }
    else if (dow == 5) { dow="Venerdì"; }
    else if (dow == 6) { dow="Sabato"; }


    time=dow+" "+d+" "+mo+", "+h+":"+m+":"+s;
    document.getElementById("clock").innerHTML=time;
    setTimeout("mytime()",1000); }

    function countdown() {
    var x=new Date();
    h=x.getHours();
    m=x.getMinutes();
    s=x.getSeconds();
    dow=x.getDay();
    d=x.getDate();
    mo=x.getMonth();
    if(s<=9) s="0"+s;
    if(m<=9) m="0"+m;
    if(h<=9) h="0"+h;
    //*30 04 2008
    if ((4-(mo+1))>1) { time=(4-(mo+1))+" mesi "+(30-d)+" giorni "+(23-h)+"h "+(59-m)+"' "+(60-s)+"\" "; }
    else if ((4-(mo+1))==1) { time=(4-(mo+1))+" mese "+(30-d)+" giorni "+(23-h)+"h "+(59-m)+"' "+(60-s)+"\" "; }
    document.getElementById("clock2").innerHTML=time;
    setTimeout("countdown()",1000);
    }

    Prima o poi anch'io vi insegnerò qualcosa

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Partendo dal fatto che inserendolo la "richiesta" di focus nel campo al onload funziona, il problema per logica sta nelle o nella funzione chiamate, a prima vista direi (non sono sicuro) perché le due funzioni hanno il setTimeout che serve per aggiornare l'orologio e il conto alla rovescia pertanto il focus non arriva mail al campo nome, non penso che le due cose possano coesistere
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non puo' essere questo il motivo

    verifica se la console segnala errori

  6. #6
    scusa l'ignoranza, che cosa significa

    se la console segnala errori
    :master:
    Prima o poi anch'io vi insegnerò qualcosa

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    usi firefox? tools -> error console
    o ancora meglio installi l' estensione firebug

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.