Qualcosa su di me

Mi chiamo Andrea Moro, sono un appassionato di informatica da quando avevo 8 anni e da quando mio padre mi regalò il C64.

Qualche anno più tardi, il mio primo pc e nel 1994 la prima esperienza con Internet, di cui mi sono subito innamorato e con cui oggi mando avanti la mia attività di Web Designing e posizionamento nei motori di ricerca.

View Andrea Moro's profile on LinkedIn

Calendar

<<  novembre 2008  >>
lumamegivesado
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

View posts in large calendar


RSS

Il giorno prima della mia partenza per le ferie, mi chiama un cliente al quale recentemente gli abbiamo realizzato un sito internet e mi dice "Sai, se premo il tasto stampa, mi viene fuori una finestra d'errore che dice 'Errore nello script ecc. ecc.'".

Sulle prime cado dalle nuvole, anche perchè da che mondo e mondo, la funzione di stampa è indipendente dal sito internet, tanto più che non si trattava nemmeno di un tasto nel sito, ma della funzione nativa di Internet Explorer.

Essendo il giorno prima delle vacanze, il cliente ha compreso la situazione ed abbiamo rimandato ad oggi - giorno di riapertura - il "debug".Capture

Dopo alcune prove (IE 7, Firefox, Safari, Opera), io non riesco a riprodurre l'errore, quindi penso che sia qualche casino legato alla sua macchina che un tempo era infetta. Poi penso pure al suo pc, XP Sp2 con connessione Internet da tartaruga e quindi al fatto che lui aveva IE 6. Quindi apro la virtual machine, apro il sito, tasto stampa e ... patatrac. Ecco li l'errore.

Linea 1401, poi linea 1200 ... e via dicendo. Linee che ovviamente non erano presenti dentro al codice html di poco più di 100 righe. Quindi l'errore non poteva essere (almeno apparentemente) nel mio codice, anche perchè era XHTML e CSS valido. Eppure l'errore si ripresentava sistematicamente in tutte le pagine del sito, quindi era qualcosa dentro alla pagina.

Dopo alcune ricerche e soluzioni delle più assurde come file corrotto (non si capiva nemmeno quale se l'html o quello di IE), fantomatiche riregistrazioni della dll incriminata, inizio allora a smontare la pagina, cancellando blocchi di codice fino a quando non arrivo a scoprire che un tag div il cui id impostato a tags creava il problema. Rinominato quel tag, tutto ha iniziato magicamente a funzionare.

L'ennesima riprova di quanto IE 6 sia tutto da buttare.

Technorati Tags: ,

Vota questo post per primo

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Commenti

Aggiungi commento


(Visualizza la tua icona Gravatar)  

  Country flag


  • Commento
  • Anteprima
Loading



Advanced Technology

Abruzzo SEO specialist, .Net programming and computer stuff