Archivio per gennaio 2012

Jquery – Aggiungi target _blank a specifici link – add target _blank to link

Nota: Articoli etichettati come Snippet non contengono codice completo ma solo parti di esso, recuperate da appunti. Per cui, potrebbe essere necessario modificarne alcuni nomi o indici. Per ogni chiarimento, lasciate un commento all’articolo.

Per aggiungere in modo dinamico, mediante jquery, il target=”_blank” ad alcuni link di una pagina, presenti in uno specifico contenitore (es: un <div>), ma filtrando solo i link che portano a siti esterni, utilizzare il seguente codice:

$(‘#quadroContenuti a[href^=”http://”%5D&#8217;).attr(‘target’, ‘_blank’);

A tutti i link, presenti nel testo del div “quadroContenuti”, che iniziano per “http://&#8221; (ovvero che non puntano, presumibilmente, a pagine interne del sito) viene aggiunto il nuovo target.

Annunci

, ,

Lascia un commento

VBA: Indice non incluso nell’intervallo – Problema EuroTool tra file 2003 e office 2007

Riporto brevemente un problema che ho avuto e la sua (non elegantissima, lo ammetto) soluzione.

Ho un file Excel 2003 (.xls) con una macro che, al suo richiamo, apre un file di testo (csv) per importarne dati ed elaborarli.

All’interno della macro, l’esecuzione del comando “Workbooks.Open nomedelfile.txt” esegue correttamente l’apertura ma genera l’errore (valorizzazione della variabile Err) numero 9 – Indice non incluso nell’intervallo. Poichè la macro controlla che Err = 0, l’esecuzione si blocca. Controllando tra le “Espressioni di controllo”, ho notato che il componente che genera l’errore è “EuroTool”.

Poichè il file xls ha tra i suoi riferimenti (da quando è stato creato in 2003) il componente EuroTool, Excel cerca in qualche modo di caricare anche per il nuovo file aperto tale componente. Da quanto ho letto qui e li, mi è sembrato di capire che le due versioni (2003 e 2007) non siano compatibili.

Ok, ecco la drastica soluzione: dal pannello di controllo, modificare l’installazione di Office e rimuovere il componente per la conversione dell’Euro dai componenti installati in Excel.

Problema (brutalmente) risolto. 😉

 

 

, ,

1 Commento