Archivi categoria: Script

Rel NoFollow con JS

javascript rel nofollow

Sembra che tra le cose che il “bravo SEO secondo Google” deve sapere ci sia quella che bisogna dire chiaramente a Google quali sono i link nella tua pagina che puntano verso affiliazioni, pubblicità, ecc. magari con un rel=”nofollow”.

Quindi io mi sono subito attivato per far in modo da aggiungere un bel…

rel=nofollow

…a tutti i link verso Amazon e alle altre affiliazioni che ho attive sul mio blog.

Continua a leggere

Spostare un file remoto su un server ftp

Come caricare su un server un file remoto senza prima scaricarlo

La mia necessità era di trasferire su un server un file remoto che era su un altro server differente, senza dover fare il download in locale per poi fare l’upload.
Siccome ho la connessione non troppo veloce, tra download in locale prima e upload su remoto poi rischiavo di perdere un sacco di tempo.

Nel dettaglio, siccome stavo creando un nuovo blog con WordPress, volevo trasferire lo ZIP dell’installer di WordPress direttamente dal sito di wordpress.org al mio.

Quindi ho trovato una soluzione che mi ha permesso di trasferire direttamente il file zip dal sito di origine a quello di destinazione, senza passare attraverso il mio pc.
In questa maniera tutto mi è costato meno di 5 secondi di trasferimento!

Praticamente è lo stesso meccanismo che ci permette di installare un tema o un plugin, dall’area di amministrazione del blog WP, direttamente dal sito di WP.org al nostro, senza doverlo scaricare sul nostro PC per poi caricarlo tramite Ftp.
Continua a leggere

I ‘filtri’ Css in Explorer

E’ possibile disattivare i filtri Css in Internet Explorer?

Come sappiamo Explorer ha delle regole Css tutte sue…
Ad esempio, per fare una sfumatura, invece di

background-image: linear-gradient(top, #585858, #3d3d3d);

dovremmo usare qualcosa come

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d);

Se volessimo creare una regola Css per sovrascrivere o resettare la precedente, normalmente basterebbe

background:none

che però non funziona su IE.
Se non vogliamo sovrascrivere il ‘filtro’ dobbiamo resettarlo, ma come si fa?

C’è, per fortuna, un attributo booleano che possiamo impostare su false o true. Per esempio:

filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";

Continua a leggere

Validare un form

Come validare un modulo html? - Ecco come validare tutti i campi testo di un form con poche righe di codice javascript!

Io non sono di certo un programmatore espertissimo, soprattutto per quanto riguarda Javascript

…anche se mi piacerebbe moltissimo! Devo decidermi a mettermi a studiarlo seriamente 😉 …

Io odio fare lavori ripetitivi, e cerco sempre di evitarli cercando qualsiasi automatismo disponibile che possa agevolarmi nel lavoro.
Preferisco spendere un’ora del mio tempo per pensare a come far fare il mio lavoro al computer, anzichè usare quell’ora per fare lo stesso lavoro!

L’altro giorno mi è capitato un vecchio caro cliente che voleva tutti i campi del lunghissimo form presente nel suo sito come obbligatori.

Per fortuna ho trovato un ingegniosissimo script che faceva al caso, creando un ciclo che controlla tutti i campi che hanno l’attributo title impostato per accertarsi che siano stati riempiti.

function nullValidation() {
var x = document.getElementById("myForm");
for (var i = 0; i < x.length; i ) {
if(x.elements[i].value == "" && x.elements[i].title) {
alert("Campo obbligatorio: " x.elements[i].title);
x.elements[i].focus();
return false;
}
}
return true;
}

Per applicarlo basta impostare il comando appropriato sul tag FORM:

onsubmit="return nullValidation();"

Purtroppo lo script in questione non funziona con i radiobutton ed i checkbox, ma direi che comunque mi ha aiutato molto!

Se vogliamo fare più in fretta, togliendoci l’obbligo di inserire il TITLE su tutti i campi del form, possiamo eliminare la parte che li riguarda…

&& x.elements[i].title
...
+ x.elements[i].title

Lo script fa apparire una finestra di allerta con il nostro messaggio di avviso, e quando l’utente la chiude si troverà il cursore sul campo che non ha compilato.

Va da sè che questo tipo di validazione del form, basato su javascript, non funziona se l’utente ha javascript disabilitato, e nel caso bisognerebbe affidarsi ad un tipo di validazione lato server, sfruttando allora linguaggi come PHP.

Continua a leggere

Disattivare un link

Situazione: ho un sito con un menù fatto con un lista non ordinata (UL) e graficamente impostato tramite opportuno codice CSS.

In questo menù, a seconda della sezione del sito che l’utente sta visitando, il bottone corrispondente assume un aspetto “selezionato”, sempre tramite CSS.

Siccome il bottone “selezionato” resta ancora cliccabile, volevo trovare un modo per disattivarlo, senza andare fisicamente a toglirgli il link nel codice HTML.

Continua a leggere

Altri sono arrivati qui cercando:
css disable link.