Archive for Ottobre 2007

numericField, update per Opera e Safari

Introdotto la funzionalità CTRL+Click, dato che in Opera e Safari il click destro non si può usare.
La demo è sempre visibile qui.

Add comment 31 Ottobre 2007

numericField, campo numerico avanzato per form

I campi numerici con dei piccoli pulsantini che aiutano la selezione sono molto comodi, ma tipici dei programmi offline. Nel web non si trovano perchè non sono supportati nativamente, ma con una spruzzatina di JavaScript qualcosa si può fare. Ho intenzione di creare un componente che gestisca il range (es. da -10 a +10), il passo (es “1-2-3″, oppure “2-4-6″, oppure “0,3-0,6-0,9″, ecc), e qualche altra semplice funzione, magari uno slider che indichi la posizione rispetto al range. Sarà possibile cambiare valore in tre modi:

- con la rotellina del mouse
- click sinistro per aumentare, click destro per diminuire
- click sulle freccette “su” e “giu”

Provate la demo!

Add comment 30 Ottobre 2007

jMouse, nuova libreria per gestire il mouse

Oggi ho buttato giù due righe per la gestione del mouse, così ho pensato di fare le cose fatte bene ed estendere la mia jPrototype: nasce così jMouse, che mi aiuterà a capire cosa diavolo state cliccando!!

Add comment 30 Ottobre 2007

Andare a capo a metà parola

Capita spesso di creare in HTML tabelle o schemi che devono stare in poco spazio. Si sarebbe disposti anche ad andare a capo interrompendo una parola, ma attualmente CSS e HTML non ci vengono molto incontro. Ecco una soluzione in PHP, facilmente traducibile in JavaScript, testata su IE e Firefox:

function hardWordWrap($q){
	$result="";
	for($i=0;$i<strlen($q);$i++){
		if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)){
			$result.=$q[$i].'';
		}else{
			$result.=$q[$i].'&'.'#8203;';
		}
	}
	return $result;
}

Add comment 16 Ottobre 2007


Mephit

Mephit logo
PHP project for D&D players www.mephit.it

Documentazione

Motori di ricerca

Utility

Categorie

Meta

Archivi