Andare a capo a metà parola

16 ottobre 2007 at 10:28 Lascia un commento

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;
}

Entry filed under: PHP. Tags: .

Debug JS con IE: è ancora una chimera jMouse, nuova libreria per gestire il mouse

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Trackback this post  |  Subscribe to the comments via RSS Feed


Categorie

JavaScript String .replace

Archivi

Seguimi su Twitter


%d blogger cliccano Mi Piace per questo: