Archive for Maggio 2008
jDate aggiornato alla versione 0.21
Aggiunti i seguenti metodi:
- jDate.toDate();
- jDate.addDate();
- jDate.addWeek();
- jDate.addMonth();
- jDate.addYear();
- String.timestamp2jDate()
Leggete la documentazione se volete approfondire…
Add comment 30 Maggio 2008
Far scollrare la Title Bar del browser in stile WinAmp
Per l’angolo del cazzeggio, ecco uno scriptino che simula il famoso effetto di WinAmp che fa scrollare il titolo della canzone nella titlebar e di conseguenza nella taskbar. Rispetto a winamp però questo script fa scrollare il testo desiderato anche nella tab! Utilissimo se usato con Greasemonkey e giochi come Travian…
ScrollingTitleBar={
title:'',
title_current:'',
play:true,
spaces:50,
updateEvery:100,
update:function(){
var s=this.title_current;
document.title=s.replace(/ /g,String.fromCharCode(160));
this.title_current=s.substring(1,s.length)+s.substring(0,1)
if(ScrollingTitleBar.play)setTimeout("ScrollingTitleBar.update()",ScrollingTitleBar.updateEvery);
},
start:function(q){
ScrollingTitleBar.title=q;
ScrollingTitleBar.title_current=q;
for(var i=0;i<ScrollingTitleBar.spaces;i++)ScrollingTitleBar.title_current=" "+ScrollingTitleBar.title_current;
ScrollingTitleBar.play=true;
ScrollingTitleBar.update();
},
stop:function(q){
ScrollingTitleBar.title_current=ScrollingTitleBar.title;
ScrollingTitleBar.play=false;
}
}
ScrollingTitleBar.start("Arctic Monkeys - A view from the afternoon");
Add comment 22 Maggio 2008
Promemoria: percorsi files esterni
Siccome quando lavoro coi files SWF, CSS e JS che caricano dinamicamente immagini o altro faccio sempre confusione coi path relativi, ecco qui la regola scritta e verificata una volta per tutte!!!
Tutti i link a files esterni sono relativi alla cartella:
- HTML: della pagina stessa
- CSS: del file CSS
- JS: della pagina che include il file js
- SWF: della pagina che include il file swf
ATTENZIONE IN PHP:
Dato il filesystem:
/index.php
/1/index.php
/1/2/index.php
/1/2/3/index.php
e dato che ogni files tranne il primo contiene l’istruzione:
include(‘../index.php’)
se da browser richiamo /1/2/3/index.php esso non arriverà a chiamare /index.php come ci si potrebbe aspettare, bensì richiamerà sempre e solo /1/2/index.php creando un loop infinito. Questo perchè fa riferimento il percorso del file “padre” di tutti gli altri (quello richiamato da browser per intenderci.)
Add comment 22 Maggio 2008
