Maiuscole.

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
hfalex
00mercoledì 29 giugno 2005 01:29
faccio una richiesta stupida, ma che potrebbe eliminare una noiosa funzione. Si può eliminare il mex che mi ricorda che NON posso gridare sul forum ogniqualvolta scrivo una lettera in maiuscolo??
Oppure sono condannato ad iniziare le frasi in minuscolo, così come i nomi di persona e dei modelli?
Grazie.
[SM=g27768]
lanciadelta
00mercoledì 29 giugno 2005 09:16
da quando ho messo quello script ho risolto molte noie.

se devi fare la maiuscola di inizio parola o nome... nn ti basta usare il tasto "shift" quello sopra al "ctrl" [SM=x44068] a meno che tu nn abbia tastiere particolari [SM=x44068]

lo script disabilita esclusivamente il caps lock
hfalex
00mercoledì 29 giugno 2005 12:46
Io ho una tastiera standard...ma il mex mi compare anche quando uso solo il tasto shift e non il caps-lock.
[SM=g27774]
lanciadelta
00mercoledì 29 giugno 2005 12:52
caspita questo è veramente strano... a dire il vero è il primo che sento. farò delle verifiche [SM=x44068]
hfalex
00mercoledì 29 giugno 2005 13:20
Per info me lo fa sia sul PC di casa che sul portatile in ufficio.
Entrambi con WinXp SP2.
belot
00mercoledì 29 giugno 2005 13:43
che browser usi?
che SP hai installato?
hfalex
00mercoledì 29 giugno 2005 15:46
ie6 o Firefox
OS WinXP SP2
skipdj
00giovedì 30 giugno 2005 07:25
anche a me lo fa!
ho messo un annuncio in compro e mi dava lo stesso problema!
mentre qui non me lo chiede proprio, ma saranno impostazioni che hai dato tu!
firefox win 2000 sp...boh..[SM=x44065] (non è il mio)
hfalex
00domenica 3 luglio 2005 09:32
confermo...stesso prob dal pc di casa2...
[SM=g27768]
hfalex
00giovedì 14 luglio 2005 07:55
news??
[SM=x44068] [SM=x44068] [SM=x44068] [SM=x44068]
lanciadelta
00giovedì 14 luglio 2005 16:34
devo ancora verificare [SM=x44073] sn nei miei giorni no... [SM=x44089]
hfalex
00lunedì 8 agosto 2005 22:28
...ok, sono noioso.... news??
[SM=g27768]
itemlabs
00lunedì 8 agosto 2005 23:54
anche io stesso problema, ho firefox e slackware ma mi fa così anche su windows xp,
penso che sia un problema di firefox,
per risolverlo quando scrivo messaggi disabilito il javascript dal menu della Dev toolbar (è un plugin aggiunto in seguito, non di serie)

Ora comunque non lo stà facendo anche con Js abilitato...[SM=g27784] [SM=g27784]
hfalex
00giovedì 11 agosto 2005 12:50
ma a me lo fa cnhe su questo PC ed ho solo ie6....[SM=g27783] [SM=g27783] [SM=g27783] [SM=g27783]
itemlabs
00giovedì 11 agosto 2005 23:47
Oggi ho analizzato il codice, la funzione di controllo caps viene chiamata dal tag body [ checkCapsLock() ].

La funsione però ho un difetto per quanto riguarda il controllo del browser che in base a quello cambia il modo di identificare il caps-lock

però chi ha fatto lo script forse non sapeva che la funzione che ha usato per iexplore4+ va bene per tutti i browser tranne il nuovo opera e il vecchio netscape [SM=g27768]

ora posto il codice originale:



function checkCapsLock( e ) {
var myKeyCode=0;
var myShiftKey=false;
var myMsg='Attenzione il tasto CAPS Lock è attivo,\nin questo forum è VIETATO il maiuscolo.';

// Internet Explorer 4+
if ( document.all ) {
myKeyCode=e.keyCode;
myShiftKey=e.shiftKey;

// Netscape 4
} else if ( document.layers ) {
myKeyCode=e.which;
myShiftKey=( myKeyCode == 16 ) ? true : false;

// Netscape 6
} else if ( document.getElementById ) {
myKeyCode=e.which;
myShiftKey=( myKeyCode == 16 ) ? true : false;

}

// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
alert( myMsg );

// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
alert( myMsg );

}



ecco invece quello modificato da me:



function checkCapsLock( e ) {
var myKeyCode=0;
var myShiftKey=false;
var myMsg='Attenzione il tasto CAPS Lock è attivo,\nin questo forum è VIETATO il maiuscolo.';

if ( document.all ) { // Internet Explorer 4+
myKeyCode=e.keyCode;
} else if ( document.layers ) { // Netscape 4
myKeyCode=e.which;
} else if ( document.getElementById ) { // Netscape 6
myKeyCode=e.which;
}
myShiftKey = e.shiftKey;

if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
alert( myMsg );
} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
alert( myMsg );
}
}



Per ora l'ho testato su firefox (linux e windows xp sp2) e ie6 su windows xp sp2

Visto che non si vedono i tab ho messo un file quà:
http://item.altervista.org/pub/file/no_caps_sux.htm
dove si può provare lo script e vederne il codice

spero che lanciadelta o chi comunque ne ha il privilegio lo cambi in fretta così è un problema in meno
hfalex
00venerdì 12 agosto 2005 00:07
[SM=x44063]
lanciadelta
00venerdì 12 agosto 2005 15:40
Re:

Scritto da: itemlabs 11/08/2005 23.47
Oggi ho analizzato il codice, la funzione di controllo caps viene chiamata dal tag body [ checkCapsLock() ].

La funsione però ho un difetto per quanto riguarda il controllo del browser che in base a quello cambia il modo di identificare il caps-lock

però chi ha fatto lo script forse non sapeva che la funzione che ha usato per iexplore4+ va bene per tutti i browser tranne il nuovo opera e il vecchio netscape [SM=g27768]

spero che lanciadelta o chi comunque ne ha il privilegio lo cambi in fretta così è un problema in meno



[SM=x44076] grazie mille, ho inserito il tuo codice. [SM=g27768]

ti ringrazio per la collaborazione [SM=x44063]

vi funziona ora? [SM=x44077]
BiankoDelta
00venerdì 12 agosto 2005 15:58
Ora non blocca + neanche il CAPS LOCK!!!
Io uso Firefox su XPsp2
hfalex
00venerdì 12 agosto 2005 16:12
Ora a me funziona perfettamente!
Il mex di errore compare solo se provo a digitare qualchecosa con il CAPS in funzione!!
[SM=x44063]
lanciadelta
00venerdì 12 agosto 2005 16:16
Re:

Scritto da: BiankoDelta 12/08/2005 15.58
Ora non blocca + neanche il CAPS LOCK!!!
Io uso Firefox su XPsp2


anche nelle altre cartelle? perché ci sn layout diversi.

cmq visto che IE è + diffuso (credo) meglio che il CAPS sia bloccato lì e che nn torturi le pa@@e a chi deve solo usare lo SHIFT cn altri browser [SM=x44063] imho
itemlabs
00venerdì 12 agosto 2005 21:45
no no infatti, me ne sono accorto dei layout diversi infatti qua non dice niente mentre in altre sezioni viene fuori ma lo script modificato funziona con tutti (sia ie che firefox) probabilmente solo opera ha dei problemi ma nulla di grave.

[SM=g27777]

modifica:
ps: nel link c'è una textbox di prova se vuoi vedere che funziona prima di usarlo

[Modificato da itemlabs 12/08/2005 21.47]

belot
00martedì 16 agosto 2005 19:10
Re:

Scritto da: itemlabs 12/08/2005 21.45
no no infatti, me ne sono accorto dei layout diversi infatti qua non dice niente mentre in altre sezioni viene fuori ma lo script modificato funziona con tutti (sia ie che firefox) probabilmente solo opera ha dei problemi ma nulla di grave.

[Modificato da itemlabs 12/08/2005 21.47]



Secondo voi che browser uso? [SM=x44072] [SM=x44065]

Cmq bravo itemlabs, se avessi bisogno tu bazzica sull'altro forum della famiGGGGHia
Gia81
00martedì 16 agosto 2005 22:56
grande un altro amatore del pinguino!!!!!!! [SM=x44076]
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 01:06.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com