R: [cssdesign] Re: testo con contatore (Citro Antonio)

Citro Antonio ACitro a SVILUPPOITALIA.IT
Gio 2 Feb 2006 12:24:05 CET


Ciao Giulio,
ho fatto le modifiche che mi hai detto ed ho inserito nell'xslt la seguente chiamata:
<script type="text/javascript">
document.write("Hai ancora  <br /><b><span id="res_char">160</span></b><br /> caratteri.");
</script><noscript>
Hai a disposizione<br />
<span class="nero14"><b>160</b></span><br />
caratteri.<br />
</noscript>
 
Ora però non ho più problemi con il file perchè Jedit (il programma che utilizzo per la modifica dei fiel xslt) mi salva il file senza errori ma in front end non viene visualizzato il box.
mi è sorto un dubbio:
ma nel mio foglio di stile io non ho la classe "id="res_char", potrebbe essere questo un problema?
 
grazie per la tua pazienza.
 
ciao antonio

________________________________

Da: cssdesign-bounces a itlists.org [mailto:cssdesign-bounces a itlists.org] Per conto di Giulio Gazzetto Gmail
Inviato: mercoledì 1 febbraio 2006 17.51
A: cssdesign a itlists.org
Oggetto: [cssdesign] Re: testo con contatore (Citro Antonio)




	Message: 1
	Date: Wed, 01 Feb 2006 12:13:14 +0100
	From: Giulio Gazzetto Gmail <giulio.gazzetto a gmail.com> <mailto:giulio.gazzetto a gmail.com> 
	Subject: [cssdesign] Re: testo con contatore (Citro Antonio)
	To: cssdesign a itlists.org
	Message-ID: <43E097CA.1060006 a gmail.com> <mailto:43E097CA.1060006 a gmail.com> 
	Content-Type: text/plain; charset=ISO-8859-1; format=flowed
	
	  1. testo con contatore (Citro Antonio)
	
	  

		----------------------------------------------------------------------
		
		Message: 1
		Date: Tue, 31 Jan 2006 16:55:44 +0100
		From: "Citro Antonio" <ACitro a SVILUPPOITALIA.IT> <mailto:ACitro a SVILUPPOITALIA.IT> 
		Subject: [cssdesign] testo con contatore
		To: <cssdesign a itlists.org> <mailto:cssdesign a itlists.org> 
		Message-ID:
			<38D5EB60D9395248BBE6D7B43E83FF8908A55932 a sviluppoitalia.it> <mailto:38D5EB60D9395248BBE6D7B43E83FF8908A55932 a sviluppoitalia.it> 
		Content-Type: text/plain; charset="iso-8859-1"
		
		Ciao a tutti,
		avrei bisogno del vostro aiuto.
		Ho una scheda di registrazione e una delle voci è un campo testo libero.
		Mi hanno chiesto di inserire un contatore a lato del box che indichi il numero max di caratteri e che scali quando si inserisce del testo.
		
		Attualmente la chiamata che ho inserito è:
		<label for="testo" valign="top">Testo</label><br />
		<textarea name="extDescription" cols="20" rows="5"></textarea>
		
		come posso modificare la chiamata alla textarea?
		
		grazie in anticipo.
		
		antonio
		
		    

	
	io per fare questo controllo sulla textarea uso questo codice:
	
	
	<script type="text/javascript">
	function textCounter(field, countfield, maxlimit) {
	    if (field.value.length > maxlimit) {
	        field.value = field.value.substring(0, maxlimit);
	    }
	    else {
	        countfield.innerHTML = maxlimit - field.value.length;
	    }
	}
	</script>
	
	
	<textarea name="par" cols="63" rows="3" wrap="virtual" 
	onkeydown="textCounter(document.send_comment.par,document.getElementById('res_char'),160);" 
	onkeyup="textCounter(document.send_comment.par,document.getElementById('res_char'),160);" 
	 ></textarea>          <script type="text/javascript">
	document.write("Hai ancora  <br /><b><span class=\"nero14\" 
	id=\"res_char\">160</span></b><br /> caratteri.");
	</script>
	<noscript>
	Hai a disposizione<br />
	<span class="nero14"><b>160</b></span><br />
	caratteri.<br />
	</noscript>
	
	
	
	
	spero ti sia utile.
	
	
	Ciao
	Giulio
	
	
	------------------------------
	
	Message: 2
	Date: Wed, 1 Feb 2006 13:15:25 +0100
	From: "Citro Antonio" <ACitro a SVILUPPOITALIA.IT> <mailto:ACitro a SVILUPPOITALIA.IT> 
	Subject: R: [cssdesign] Re: testo con contatore (Citro Antonio)
	To: "cssdesign: tecnica e design ma con un occhio al mondo reale"
		<cssdesign a itlists.org> <mailto:cssdesign a itlists.org> 
	Message-ID:
		<38D5EB60D9395248BBE6D7B43E83FF8908A55938 a sviluppoitalia.it> <mailto:38D5EB60D9395248BBE6D7B43E83FF8908A55938 a sviluppoitalia.it> 
	Content-Type: text/plain; charset="iso-8859-1"
	
	Ciao Giulio, grazie per il tuo suggerimento.
	Ho inserito il codice che mi hai suggerito ma salvando il file xsl dove è disegnato la scheda contenente il box del testo, ci sno problemi con questa parte del codice <span class=\"nero14\" id=\"res_char\">, ho provato ad eliminarla ma non viene visualizzato il contatore dei caratteri in front end.
	
	Come posso risolvere il problema?
	
	 
	grazie per le tue indicazioni.
	
	antonio
	
	-----Messaggio originale-----
	Da: cssdesign-bounces a itlists.org [mailto:cssdesign-bounces a itlists.org] Per conto di Giulio Gazzetto Gmail
	Inviato: mercoledì 1 febbraio 2006 12.13
	A: cssdesign a itlists.org
	Oggetto: [cssdesign] Re: testo con contatore (Citro Antonio)
	
	  1. testo con contatore (Citro Antonio)
	  


Ciao Antonio,
per aiutarti con precisione sarebbe utile sapere esattamente che errore ti da l'xsl.
Se elimini lo <span> e' giusto che non veda piu' il contatore dei caratteri, in quanto la funzione javascript va a modificare
il contenuto html dell'elemento con id = res_char.

Questa parte di codice:

<script type="text/javascript">
document.write("Hai ancora  <br /><b><span class=\"nero14\" 
id=\"res_char\">160</span></b><br /> caratteri.");
</script><noscript>
Hai a disposizione<br />
<span class="nero14"><b>160</b></span><br />
caratteri.<br />
</noscript>
l'ho scritta in modo che anche le persone che hanno i javascript disabilitati vedano che hanno a disposizione un massimo di 160 caratteri, ma non e' necessaria, puoi sostituirla con un semplicissimo <span id=res_char>160</span>.

Fammi sapere.



Ciao, 
Giulio

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://itlists.org/pipermail/cssdesign/attachments/20060202/6304745a/attachment.htm 


Maggiori informazioni sulla lista cssdesign