Attualità e Information Technology

July 29, 2006

ASP.NET e id control

Filed under: IT, .NET

Situazione classica. Dentro un web user control abbiamo un oggetto con un certo id e una funzione javascript che deve manipolare tale oggetto. Per recuperarlo e lavorarci in genere si usa getElementById. Problema: quando questo web user control è dentro ad una pagina e magari questa a suo volta si appoggia ad una master page, l’id dell’oggetto sopra citato è mutato, nel senso che prima di quello assegnato da noi ASP.NET aggiunge info riguardanti le parti in cui è stato inserito, così da garantirsi la univocità dell’id stesso. La nostra funzione javascript dunque? Non funzionerà, a meno di non usare la proprietà CliendID sull’oggetto in questione dentro il javascript. ClientID infatti restituisce l’id dell’oggetto a run-time.

Esempio:

<script language="javascript">

function ControllaInput()
{
var txtArea="<%=CorpoMessaggio.ClientID%>";
elem = document.getElementById(txtArea);
Msg = elem.value;
len = Msg.length;

Msg = Msg.replace("è", "e'");
Msg = Msg.replace("é", "e'");
Msg = Msg.replace("ù", "e'");
Msg = Msg.replace("à", "a'");
Msg = Msg.replace("ò", "o'");
Msg = Msg.replace("ì", "i'");

if((Msg.length > 160) || (len != Msg.length))
{
Msg = Msg.substring(0, 160);
elem.value = Msg;
}
var txtCar="<%=LabCarRim.ClientID%>";
elem = document.getElementById(txtCar);
elem.innerHTML = "Caratteri utilizzati <font color=red><b>" + Msg.length + "/160</b></font>";
}

</script>

<table border="0" cellpadding="0" cellspacing="0">
<tr><td><div id="LabCarRim" runat="server">Caratteri utilizzati <font color="red"><b>0/160</b></font></div></td></tr>
<tr><td>
<textarea name="CorpoMessaggio" id="CorpoMessaggio" runat="server"
onkeydown="javascript:ControllaInput();" onkeyup="javascript:ControllaInput();" onkeypress="javascript:ControllaInput();" onpaste="javascript:ControllaInput();" rows="5" cols="40"></textarea>
</td></tr>
</table>

Che cosa fa? E’ una textarea per l’immissione di testo per un servizio di invio sms. Sostituisce i caratteri accentati (il carrier non li supporta) e verifica non si sforino i 160 caratteri.

Technorati tags: , ,

AddThis Social Bookmark Button

July 27, 2006

Script di insert per SSMS

Filed under: IT, SQL

Ho trovato un add-in per SQL Server Management Studio che genera script di inserimento automatici con dati fittizi generati in maniera random.
Enisey - add-in to SQL Server Management Studio

Technorati tags: , ,

AddThis Social Bookmark Button

Let it B

Filed under: Generale

Video simpatico (sempre se non si è juventini).

Technorati tags: , , ,

AddThis Social Bookmark Button

July 26, 2006

Aptana - The Web IDE

Filed under: IT

Aptana - The Web IDE.
Sembra interessante, mi ripropongo di testarlo al più presto.
E’ disponibile anche come plug-in per eclipse.
La cosa più carina che ha suscitato il mio interesse? Un intellisense particolarmente curato (almeno così sembra) dove vengono date informazioni anche su quali browser supportano il tag che stiamo adoperando.

Aptana includes complete browser support information for five major browsers across DOM 0, 1 and 2 for HTML, CSS and JavaScript.

Technorati tags: , , , ,

AddThis Social Bookmark Button

July 25, 2006

DbViewer

Filed under: IT, .NET, SQL

Interessante Database Viewer:
Database Viewer and Updater for any Database.

Technorati tags: ,

AddThis Social Bookmark Button

July 24, 2006

K.I.T.T. cosa direbbe?

Filed under: Generale

Che tristezza… e pensare che sono cresciuto con Supercar!!

Technorati tags: , , ,

AddThis Social Bookmark Button

July 23, 2006

Pubblicità

Filed under: Generale

Pubblicità buffe sui profilattici durex:



Technorati tags: ,

AddThis Social Bookmark Button

.LOG in notepad

Filed under: IT

Volete che tutto quello che scrivete in notepad venga marcato con il giorno e l’ora?
Ok, non so quale vera utilità possa avere, comunque:

  • Aprite notepad e scrivere .LOG seguito da <enter>
  • Salvate e chiudete
  • Riaprite
  • Scrivete qualche cosa e salvate
  • Riaprite

Technorati tags: ,

AddThis Social Bookmark Button

A Quick Start Guide to NHibernate: traduzione

Filed under: IT, .NET

Su uno dei blog di UgiDotNet ho trovato un bel post su NHibernate, scritto da Simone Busoli:
A Quick Start Guide to NHibernate: traduzione.
Da leggere.

Technorati tags: ,

AddThis Social Bookmark Button

Tartarughe Ninja

Filed under: Generale

A quanto pare uscirà il prossimo un nuovo film sulle Tartarughe Ninja.
Ecco un trailer.

Sito ufficiale del film

Technorati tags: ,

AddThis Social Bookmark Button

Esempi di web 2.0

Filed under: IT

Ristoranti e web 2.0? 2spaghi.it
Agenzie immobiliari e web 2.0? Maiom

Conoscete altri esempi?

Technorati tags:

AddThis Social Bookmark Button

July 22, 2006

A woman from inside out

Filed under: Generale

Animazione carina in flash:
a woman from inside out

Technorati tags: , ,

AddThis Social Bookmark Button

Componenti windows-style

Filed under: IT, .NET

Leggendo un post su uno dei blog di Aspitalia.com ho trovato una serie di controlli molto utili in classico stile windows: Steepvalley.net.
Vi sono per versione 1.1 del framework e in beta per la versione 2.0.

Il post a cui facevo riferimento? Dei bei componenti winstyle.

Technorati tags: ,

AddThis Social Bookmark Button

July 10, 2006

SQL Server Version

Filed under: IT, SQL

Sito interessante, anche se non aggiornatissimo (su SQL Server 2005), con le versioni di SQL Server: SQL Server Version.

Technorati tags: ,

AddThis Social Bookmark Button

July 5, 2006

Fast Excel file reader

Filed under: IT, .NET

Su CodeProject ho trovato una interessante dll per la lettura di file excel in .NET: Fast Excel file reader with basic functionality.
Sembra veloce e risulterà probabilmente utile per un progetto che dovrò fare nelle prossime settimane…

Technorati tags:

AddThis Social Bookmark Button
   

Get free blog up and running in minutes with Blogsome | Theme designs available here