Post  |  Commenti

10th
SEP

Forzare la chiusura delle finestre con window.close() in Firefox

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by RedSend | Filed under Varie

E’ risaputo che in javascript le finestre del browser si chiudono con il comando window.close(), ma come dice il sito ufficiale di mozilla (http://developer.mozilla.org/En/DOM:window.close), possono essere chiuse con questo metodo solo le finestre operte in precedenza con window.open()

Però se avete l’esigenza di farlo funzionare anche per le finestre non aperte con il comando open(), potete usare questa modifica alle opzioni di firefox inerenti al “dom”.

Aprite una scheda e digitate nella barra degli indirizzi “about:config”, vi apparirà tutta la lista delle opzioni firefox, filtratele cercando “dom” come parola, vi apparirà una lista come questa:

cambiate l’opzione “dom.allow_scripts_to_close_windows” da “false” a “true”. Ora tutte le finestre potranno essere chiuse con il comando window.close(), indipendentemente dalla loro origine. Potete usare anche questa estensione per firefox (Javascript Options), che vi permette di gestire le opzioni di javascript (quelle che vedete nella figura sopra) tramite delle checkbox.

Ovviamente è inutile farvi notare la pericolosità dell’attivazione di questa opzione ma potrebbe risultavi molto utile in alcuni casi.

Tags: > > >

29th
AUG

JSCalendar e bug preselezione data

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by raphe | Filed under Appunti, BugFix

Chi utilizza jscalendar, noto script per la generazione di calendari dinamici nella pagine html, si sarà accorto che c’è un malfunzionamento quando si vuole che il calendario generato si porti su una data preselezionata.

Curiosando nel forum ufficiale, ho trovato un suggerimento che potrebbe risolvere il problema.

Individuare il file calendar-setup.js, portarsi alla riga 158 e sostituire al controllo:

if (dateEl)

il controllo:

if (dateEl && dateEl.value)

Questa piccola modifica a me ha funzionato!

Tags: > > > >

19th
AUG

Uso Shadowbox ed ho problemi con <input type="text">

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by RedSend | Filed under BugFix, Programming

Negli ultimi progetti che stavo sviluppando sono passato ad utilizzare Shadowbox, uno dei tanti framework per visualizzare immagini, filmati, pagine html e tanto altro all’interno della pagina stessa con una simpatica animazione. Se non avete capito di cosa sto parlando, forse non vi interesserà neanche quello che dirò dopo… In tutti i casi se volete un esempio di quello che può fare Shadowbox potete vedere i tanti esempi presenti a questo indirizzo: esempi shadowbox.

Ora che avete visto di cosa si tratta sicuramente vi siete accorti di aver già incontrato da qualche parte qualcosa del genere…

Bando alle ciance…

Mi sono trovato ad utilizzare Shadowbox per visualizzare alcuni campi di input in cui doveva venire digitato del testo. Tutto avveniva visualizzato correttamente, solo quando andavo a digitare del testo all’interno non veniva visualizzato niente. Provando a tenere premuti prolungatamente i tasti che volevo digitare mi veniva visualizzato qualcosa, ma ovviamente ripetuto più volte visto che lo avevo tenuto premuto più del dovuto.

Ci ho perso un bel pò di tempo, prima di arrivare a questa soluzione:

enableKeys: false

la riga che vedete sopra và inserita nelle opzioni con cui inizializzate Shadowbox (per info vedi qui).

Cosa succedeva? Perchè non funzionava?

Shadowbox fornisce anche delle scorciatoie da tastiera per poter eseguire delle operazioni, come: cambiare immagine durante la visualizzazione di una galleria, mettere in pausa un filmato, chiudere la finestra, etc…. Per fornire questa funzionalità viene catturato l’evento javascript “keypress” ed elaborato. La cattura di questo evento impedisce che alla prima pressione di un tasto quest’ultimo venga visualizzato nel campo input. La soluzione a questo problema non fà altro che disattivare la funzionalità delle scorciatoie da tastiera per effettuare operzioni e quindi funziona tutto normalmente.

Tags: > > >

30th
NOV

La tua password è ********* giusto?!

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by RedSend | Filed under Appunti, Programming

Non sò quante volte tra compagni si è fatta questa battuta, quando qualcuno su internet scriveva la password e comparivano gli asterischi… si a volte mi veniva di pensare che eravamo proprio degli idioti… però nonostante ciò la risata era inevitabile non farla :) forse a conferma che lo siamo sul serio :) e a pproposito degli asterichi e password, l’altro giorno ho letto questo articolo, “Scoprire una password sotto gli asterichi, si può“, e la cosa mi ha stupito per due motivi… il primo è che è un metodo molto banale… ma chi ci aveva mai pensato?! (parlo di me ovviamente… voi hacker lo sò che sono sciocchezzuole :) per voi… voi ricompilate windows :) [questa la può capire solo qualcuno...]) è una figata… Il secondo motivo è perchè non sapevo che si potesse eseguire codice javascript all’interno della barra degli indirizzi di firefox (explorer non sò, se qualcuno prova me lo faccia sapere).

asterischi_password.jpg

Leggi il resto…