EGW Blog - Piccolo blog di aiuto e curiosit informatiche
Filmato Flash
 

\\ EGW Blog : Storico : Programmazione (inverti l'ordine)
Di seguito gli interventi pubblicati in questa sezione, in ordine cronologico.

EGSharePage è un piccolo script Javascript/CSS che permette di salvare le pagine del proprio sito nei Social Network come MySpace o Facebook o nei servizi di bookmark come del.icio.us o Yahoo Bookmarks.

Per utilizzare lo script è necessario inserire poche righe di codice nel proprio sito.
Lo script è personalizzabile nello stile attraverso un file CSS esterno ed anche il numero di servizi da gestire è personalizzabile.
E' infatti possobile aggiungere nuovi servizi o rimuovere quelli che non si intende utilizzare.

Lo script è scaricabile gratuitamente:
- Scarica archivio ZIP
- Scarica archivio TAR.GZ

Per maggiori informazioni visita la pagina dedicata allo script:
http://www.egw.it/servizi_script_EGSharePage.asp

 
Di Richez (del 27/12/2008 @ 09:41:27, in Programmazione, letto 529 volte)
Ho sempre avuto problemi a controllare quello che succede nelle Textarea che vengono utilizzate da FCKEditor con javascript perchè cercavo di controllarle attraverso i normali codici javascript come ad esempio il seguente

...
...
var ValTextArea = document.nomeModulo.nomeCampoTextArea.value;
...
...


o con GetElementById('nomeCampoTextArea').

Nel sito di FCKEditor ho trovato un'area interessante che non avevo notato prima ed è la parte dedicata agli sviluppatori ed in questa area ho trovato una sezione dedicata alle javascript API ovvero come utilizzare javascript per interagire con FCKEditor.

Nell'immagine sottostante utilizzo javascript per recuperare il contenuto di una textarea e verificare che ci siano almeno 100 caratteri in essa.



E' molto semplice.
Tutte le informazioni sulle Javascript API sono reperibili a questo indirizzo:
http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/JavaScript_API
 
Di Richez (del 22/09/2008 @ 16:27:19, in Programmazione, letto 1381 volte)
Strano da dirsi ma sembra che firefox capisca meglio di IE come visualizzare le pagine aspx (ASP.NET).
Ho creato una piccola pagina aspx che deve occuparsi di ridimensionare una immagine prima di visualizzare altro contenuto sul browser.
Nella pagina aspx ho importato tutto il necessario per eseguire questo lavoro e all'interno della stessa pagina ho dichiarato con che tipo di contenuto volevo andare a lavorare e cioè

<%@ Page Language="VB" Debug="true" %>
<%@Import Namespace="System.Drawing.Imaging" %>

<script language="VB" runat="server">
...
Response.ContentType = "image/jpeg"
...
'resto dello script
'resto dello script
'resto dello script
'resto dello script
</script>

Fatto questo ho inserito il mio contenuto HTML.
Internet explorer esegue la pagina, ridimensiona l'immagine e visualizza il contenuto HTML come mi aspettavo.
Firefox invece ha dato problemi ed in particolare ha trattato quel documento come se fosse un'immagine e non una semplice pagina HTML da visualizzare tramite browser.
Sebbene sembri che firefox sia in errore non è così perchè il tipo di contenuto dichiarato per il documento è "immagine" (image/jpeg) e così Firefox esegue agli ordini, non come IE che fa come gli pare!
Risolvere il problema è sempice, è necessario dichiarare il contenuto che verrà visualizzato dopo l'esecuzione dello script lato server aggiungendo in questo caso una linea di codice prima della chiusura dello script.

...
Response.ContentType = "text/html"

</script>

In questo modo la mia pagina prima esegue una operazione di ridimensionamento dell'immagine e lavora con quel tipo di contenuto e poi mostra la pagina HTML sul browser utilizzando un tipo di contenuto diverso! Chiaramente sarebbe stata la stessa cosa fare un redirect ad una pagina diversa, ma per puro piacere ho preferito questa via!

Chi creava pagine web ai tempi di netscape era abituato a pensare alle differenze tra browser ma in questi tempi di strapotere informatico delle grandi società si trascurano le esperienze "minori" per semplicità o per risparmiare tempo, dando spesso disservizi agli utenti finali che sono poi le persone per le quali creiamo contenuti.
Molte dei contenuti web attualmente consultabili in rete sono solo per utenti IE e spesso i programmatori neppure lo sanno, trascurando una fetta sempre maggiore di utenza.
 
Di Richez (del 06/09/2008 @ 15:54:15, in Programmazione, letto 789 volte)
Se si preme il tasto invio in un modulo HTML il modulo viene automaticamente inviato.
In realtà questo non accade sempre ma solamente quando nel modulo è presente 1 solo campo INPUT.
Nei moduli con più campi l'invio non è automatico ma è necessario inserire anche un pulsante di invio <INPUT TYPE="SUBMIT" ... > oppure utilizzare dei codici Javascript per eseguire altre operazioni prima di inviare il modulo.

I moduli con 1 solo campo sono spesso utilizzati per effettuare delle ricerche semplici in una pagina o database o file, ... e spesso si ha la necessità di controllare i dati inseriti prima che il modulo venga inviato. Ad es. si può controllare che vengano inseriti almeno 3 caratteri oppure evitare che nel modulo siano presenti caratteri che non vogliamo

Con un piccolo trucchetto è possibile disabilitare l'invio automatico dei moduli con 1 solo campo.
E' sufficiente inserire un ulteriore campo INPUT e nasconderlo con l'applicazione di un piccolo stile.

Ad esempio:
<INPUT TYPE="TEXT" NAME="NIENTE" SIZE="2" STYLE="visibility:hidden">

Così facendo viene inserito un secondo campo che però non viene visualizzato nel browser ma l'invio automatico premento il tasto invio non è attivo
 
Di Richez (del 13/05/2008 @ 18:39:01, in Programmazione, letto 481 volte)
Ripreso da http://www.mozillaitalia.it/firefox/faq.html.

Dove sono i tooltip (suggerimenti a comparsa) delle immagini?

Molti siti utilizzano l'attributo HTML alt per associare dei commenti alle immagini. Questo è sbagliato. L'attributo corretto per l'utilizzo dei tooltip è title. L'attributo alt ha lo scopo importantissimo di fornire un testo alternativo in sostituzione alle immagini per i browser che non le mostrano, per scelta o meno dell'utilizzatore (come i lettori a schermo per i non vedenti). Se i browser grafici continuano a visualizzare l'attributo alt come tooltip, gli sviluppatori di siti web non saranno incoraggiati ad utilizzarlo per lo scopo previsto. Per maggiori informazioni su tale argomento leggere il bug di Mozilla 25537. In breve, è compito degli sviluppatori web utilizzare l'attributo corretto per i tooltip. Se si è nel dubbio leggere qui per altre informazioni.

Esiste comunque un'estensione che abilita la visualizzazione dell'attributo alt come tooltip. È possibile installarla dalla pagina delle estensioni.

 
Di Richez (del 13/05/2008 @ 15:57:14, in Programmazione, letto 421 volte)
Anche per fare piccole cose a volte si può perdere un sacco di tempo.
Volevo modificare il testo della statusbar del browser utilizzando un paio di righe di Javascript, come ho sempre fatto in caso di necessita, qualcosa di simile a ...
...
    ...
    self.status = "testo da far vedere";
    ...
...
Alla prova della pagina vedo però che il codice va bene per IE (e cosa non va bene li! E' come un trattore!) ma non va su Firefox. Eppure il codice va bene, è così semplice, non si può sbagliare.
Sfogliando la rete scopro che su Firefox alcune possibilità di JavaScript sono disabilitate, come ad esempio proprio la possibilità di modificare il testo della barra di stato.
Per abilitarlo basta andare su Strumenti -> Opzioni -> Contenuti, cliccare sul pulsante Avanzate di fianco a JavaScript e selezionare la casella per abilitare il testo della barra di stato.
Sempre leggendo la rete scopro che la cosa è dovuta a dei problemi che in precedenza erano stati riscontrati su IE, come ad esempio siti che mostravano URL diversi da quelli di effettiva destinazione.
Insomma, alla fine questa è secondo me una di quelle funzionalità da non utilizzare (perlomeno per cose importanti) perche non tutti gli utenti hanno questa opzione abilitata, soprattutto i meno esperti. Per colpa come sempre dei meno onesti gli altri devono limitare le proprie possibilità! What a wonderful world!!!
 
Pagine: 1

Home page

 106 utenti online

< settembre 2010 >
L
M
M
G
V
S
D
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
     
             

Cerca per parola chiave
 

Hai bisogno di aiuto per un problema informatico che non sai risolvere?
Prova a chiedere!